<SEC-DOCUMENT>0001193125-14-051054.txt : 20140213
<SEC-HEADER>0001193125-14-051054.hdr.sgml : 20140213
<ACCEPTANCE-DATETIME>20140213160703
ACCESSION NUMBER:		0001193125-14-051054
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		20
CONFORMED PERIOD OF REPORT:	20131231
FILED AS OF DATE:		20140213
DATE AS OF CHANGE:		20140213

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COGNEX CORP
		CENTRAL INDEX KEY:			0000851205
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823]
		IRS NUMBER:				042713778
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34218
		FILM NUMBER:		14606090

	BUSINESS ADDRESS:	
		STREET 1:		ONE VISION DR
		CITY:			NATICK
		STATE:			MA
		ZIP:			01760
		BUSINESS PHONE:		5086503000

	MAIL ADDRESS:	
		STREET 1:		ONE VISION DRIVE
		CITY:			NATICK
		STATE:			MA
		ZIP:			01760
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>d632893d10k.htm
<DESCRIPTION>10-K
<TEXT>
<HTML><HEAD>
<TITLE>10-K</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:2px;margin-top:0px;margin-bottom:0px;border-bottom:2pt solid #000000">&nbsp;</P>
<P STYLE="line-height:3px;margin-top:0px;margin-bottom:2px;border-bottom:0.5pt solid #000000">&nbsp;</P> <P STYLE="margin-top:4px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="3"><B>UNITED STATES </B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="3"><B>SECURITIES AND EXCHANGE COMMISSION </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="3"><B>Washington, D.C. 20549 </B></FONT></P> <P STYLE="margin-top:2px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="6"><B>FORM 10-K </B></FONT></P>
<P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>(Mark One) </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:ARIAL" SIZE="2">[ X ] Annual report pursuant to
Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 for the fiscal year ended <U>December&nbsp;31, 2013</U> or </FONT></P>
<P STYLE="margin-top:2px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:ARIAL" SIZE="2">[&nbsp;&nbsp;&nbsp;&nbsp;] Transition report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 for the transition period
from <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> to <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>. </FONT></P>
<P STYLE="margin-top:2px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Commission File Number <U>001-34218</U> </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="5"><B><U>COGNEX CORPORATION</U> </B></FONT></P> <P STYLE="margin-top:2px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>(Exact name of registrant as specified in its charter)
</I></FONT></P> <P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE="border-bottom:1px solid #000000;width:109pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Massachusetts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:66pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;04-2713778&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT></P></TD></TR>


<TR>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>(State or other jurisdiction of</I></FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>incorporation or organization)</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>(I.R.S. Employer</I></FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>Identification No.)</I></FONT></P></TD></TR>
</TABLE> <P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="35%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="middle"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>One Vision Drive</B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B><FONT STYLE="white-space:nowrap">Natick,&nbsp;Massachusetts&nbsp;01760-2059</FONT></B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(508)
650-3000</B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000" align="left">&nbsp;</P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD></TR>
<TR>
<TD VALIGN="top" COLSPAN="5" ALIGN="center"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>(Address, including zip code, and telephone number,</I></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>including area code, of principal executive offices)</I></FONT></P></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Securities registered pursuant to Section&nbsp;12(b) of the Act: </FONT></P>
<P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Title of Each Class</U></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Name of Exchange on Which Registered</U></FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">Common Stock, par value $.002 per share</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The NASDAQ Stock Market LLC</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">Preferred Stock Purchase Rights</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The NASDAQ Stock Market LLC</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Securities registered pursuant to Section&nbsp;12(g) of the Act: None </FONT></P> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </FONT></P> <P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="70%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Yes</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">No</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Indicate by check mark if the registrant is not required to file reports pursuant to Section&nbsp;13 or Section&nbsp;15(d) of the
Act. </FONT></P> <P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="70%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Yes</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">No</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Indicate by check mark whether the registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;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)&nbsp;has been subject to such filing requirements for the past 90 days. </FONT></P>
<P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="70%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Yes</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">
<P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">No</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">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 during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). </FONT></P>
<P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="70%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Yes</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">
<P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">No</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Indicate by check mark if disclosure of delinquent filers pursuant to Item&nbsp;405 of Regulation S-K is not contained herein, and
will not be contained, to the best of the registrant&#146;s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.&nbsp;&nbsp;&nbsp;&nbsp;[X] </FONT></P>
<P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the
definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer&#148; and &#147;smaller reporting company&#148; in Rule 12b-2 of the Exchange Act. (Check one): </FONT></P>
<P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="93%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="24%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="19%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="27%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="27%"></TD></TR>


<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT></FONT><FONT
STYLE="font-family:ARIAL" SIZE="2"></FONT>&nbsp;&nbsp;Large&nbsp;accelerated&nbsp;filer</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></FONT><FONT STYLE="font-family:ARIAL" SIZE="2"></FONT>&nbsp;&nbsp;Accelerated&nbsp;
filer</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></FONT><FONT STYLE="font-family:ARIAL" SIZE="2"></FONT><FONT STYLE="white-space:nowrap">&nbsp;&nbsp;Non-accelerated&nbsp;filer
</FONT></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></FONT><FONT STYLE="font-family:ARIAL" SIZE="2"></FONT>&nbsp;&nbsp;Smaller&nbsp;
reporting&nbsp;company</FONT></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:2px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">(Do not check if a smaller reporting company) </FONT></P> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). </FONT></P> <P STYLE="font-size:2px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="70%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Yes</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">No</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:2px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">Aggregate market value of voting stock held by non-affiliates of the registrant as of June&nbsp;30, 2013:
<U>$1,863,936,000</U> </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">$.002 par value common stock outstanding as of January&nbsp;26, 2014: <U>86,848,722 shares</U> </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">DOCUMENTS INCORPORATED BY REFERENCE: </FONT></P> <P STYLE="margin-top:2px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The registrant intends to file
a Definitive Proxy Statement pursuant to Regulation 14A within 120&nbsp;days of the end of the fiscal year ended December&nbsp;31, 2013. Portions of such Proxy Statement are incorporated by reference in Part&nbsp;III of this report. </FONT></P>
<P STYLE="font-size:4px;margin-top:0px;margin-bottom:0px">&nbsp;</P> <P STYLE="line-height:0px;margin-top:0px;margin-bottom:0px;border-bottom:0.5pt solid #000000">&nbsp;</P>
<P STYLE="line-height:4px;margin-top:0px;margin-bottom:2px;border-bottom:2pt solid #000000">&nbsp;</P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>ANNUAL REPORT ON FORM 10-K </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>FOR THE YEAR ENDED DECEMBER 31, 2013 </B></FONT></P>
<P STYLE="margin-top:24px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc"></A>INDEX </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>PART I</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;1.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_2">BUSINESS</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;1A.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_3">RISK FACTORS</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;1B.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_4">UNRESOLVED STAFF COMMENTS</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;2.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_5">PROPERTIES</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;3.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_6">LEGAL PROCEEDINGS</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;4.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_7">MINE SAFETY DISCLOSURES</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;4A.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_8">EXECUTIVE OFFICERS OF THE REGISTRANT</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B><B>PART II</B><B></B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>17</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;5.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_10">MARKET FOR REGISTRANT&#146;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;6.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_11">SELECTED FINANCIAL DATA</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">20</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;7.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_12">MANAGEMENT&#146;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;7A.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_13">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">39</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;8.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_14">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">42</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;9.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_15">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;9A.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_16">CONTROLS AND PROCEDURES</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;9B.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_17">OTHER INFORMATION</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B><B>PART&nbsp;III</B><B></B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>85</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;10.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_19">DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;11.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_20">EXECUTIVE COMPENSATION</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;12.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_21">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;13.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_22">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;14.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_23">PRINCIPAL ACCOUNTING FEES AND SERVICES</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B><B>PART&nbsp;IV</B><B></B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">ITEM&nbsp;15.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#toc632893_25">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</A></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>PART I </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Federal Securities Laws. Readers can identify these forward-looking statements by our use of the words
&#147;expects,&#148; &#147;anticipates,&#148; &#147;estimates,&#148; &#147;believes,&#148; &#147;projects,&#148; &#147;intends,&#148; &#147;plans,&#148; &#147;will,&#148; &#147;may,&#148; &#147;shall,&#148; &#147;could,&#148; &#147;should,&#148; and
similar words and other statements of a similar sense. Our future results may differ materially from current results and from those projected in the forward-looking statements as a result of known and unknown risks and uncertainties. Readers should
pay particular attention to considerations described in the section captioned &#147;Risk Factors,&#148; appearing in Part&nbsp;I&nbsp;&#150; Item&nbsp;1A of this Annual Report on Form 10-K. We caution readers not to place undue reliance upon any
such forward-looking statements, which speak only as of the date made. We disclaim any obligation to subsequently revise forward-looking statements to reflect the occurrence of anticipated or unanticipated events or circumstances after the date such
statements are made. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">Unless the context otherwise requires, the words &#147;Cognex<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>,&#148; the &#147;Company,&#148; &#147;we,&#148; &#147;our,&#148; &#147;us,&#148; and &#147;our company&#148; refer to Cognex Corporation and its consolidated
subsidiaries. </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_2"></A>ITEM&nbsp;1:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>BUSINESS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Corporate Profile </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation was incorporated in Massachusetts in 1981. Our corporate headquarters are located at One Vision Drive, Natick, Massachusetts 01760 and our
telephone number is <FONT STYLE="white-space:nowrap">(508)&nbsp;650-3000.</FONT> </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex is a leading worldwide provider of machine vision products that
capture and analyze visual information in order to automate tasks, primarily in manufacturing processes, where vision is required. Machine vision is important for applications in which human vision is inadequate to meet requirements for size,
accuracy, or speed, or in instances where substantial cost savings are obtained through the reduction of labor or improved product quality. Today, many types of manufacturing equipment require machine vision because of the increasing demands for
speed and accuracy in manufacturing processes, as well as the decreasing size of items being manufactured. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex has two operating divisions: the
Modular Vision Systems Division (MVSD), based in Natick, Massachusetts, and the Surface Inspection Systems Division (SISD), based in Hayward, California. MVSD develops, manufactures, and markets modular vision systems and ID products that are used
to automate the manufacture and tracking of discrete items, such as cellular phones, aspirin bottles, and automobile wheels, by locating, identifying, inspecting, and measuring them during the manufacturing or distribution process. SISD develops,
manufactures, and markets surface inspection vision systems that are used to inspect the surfaces of materials processed in a continuous fashion, such as metal, paper, nonwoven, plastic, and glass, to ensure there are no flaws or defects on the
surfaces. Historically, MVSD has been the source of the majority of the Company&#146;s revenue, representing approximately 87% of total revenue in 2013. Financial information about these segments may be found in Note&nbsp;19 to the Consolidated
Financial Statements, appearing in Part II &#150; Item&nbsp;8 of this Annual Report on Form 10-K. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>What is Machine Vision? </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Since the beginning of the Industrial Revolution, human vision has played an indispensable role in the process of manufacturing products. Human eyes did what no
machines could do themselves: locating and positioning work, tracking the flow of parts, and inspecting output for quality and consistency. Today, however, the requirements of many manufacturing processes have surpassed the limits of human eyesight.
Manufactured items often are produced too quickly or with tolerances too small to be analyzed by the human eye. In response to manufacturers&#146; needs, &#147;machine vision&#148; technology emerged, providing manufacturing equipment with the gift
of sight. Machine vision systems were first widely embraced by manufacturers of electronic components who needed this technology to produce computer chips with decreasing geometries. However, advances in technology and ease-of-use, combined with the
decreasing cost of implementing vision applications, have made machine vision available to a broader range of users. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">1 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Machine vision products combine cameras with intelligent software to collect images and then answer questions about
these images, such as: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="20%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="43%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:34pt"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Question</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="border-bottom:1px solid #000000;width:44pt"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Description</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="border-bottom:1px solid #000000;width:32pt"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Example</B></FONT></P></TD></TR>


<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I><U>GUIDANCE</U></I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Where is it?</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Determining the exact physical location and orientation of an object.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Determining the position of a printed circuit board so that a robot can automatically be guided to place electronic components.</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I><U>IDENTIFICATION</U></I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">What is it?</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Identifying an object by analyzing its physical appearance or by reading a serial number or symbol.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Reading a two-dimensional barcode directly marked on an automotive airbag so that it can be tracked and processed correctly through manufacturing.</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I><U>INSPECTION</U></I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">How good is it?</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Inspecting an object for flaws or defects.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Inspecting the paper that US currency is printed on.</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I><U>GAUGING</U></I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">What size is it?</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Determining the dimensions of an object.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Determining the diameter of a bearing prior to final assembly.</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Machine Vision Market </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex machine vision is primarily used in the manufacturing sector, where the technology is widely recognized as an important component of automated production and
quality assurance. In this sector, Cognex serves three primary markets: factory automation, semiconductor and electronics capital equipment, and surface inspection. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Factory automation customers, who are included in the Company&#146;s MVSD segment, purchase Cognex vision products and incorporate them into their manufacturing processes. Virtually every manufacturer can achieve
better quality and manufacturing efficiency by using machine vision, and therefore, this market includes a broad base of customers across a variety of industries, including automotive, consumer electronics, food and beverage, health and beauty,
pharmaceutical, and medical devices. The factory automation market also includes customers who purchase Cognex vision products for use outside of the assembly process, such as using ID products in logistics automation for package sorting and
distribution. Sales to factory automation customers represented approximately 80% of total revenue in 2013, compared to 75% of total revenue in 2012. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Semiconductor and electronics capital equipment manufacturers, who are included in the Company&#146;s MVSD segment, purchase Cognex vision products and integrate
them into the automation equipment that they manufacture and then sell to their customers to either make semiconductor chips or assemble printed circuit boards. Demand from these capital equipment manufacturers has historically been highly cyclical,
with periods of investment followed by downturn. This market, which represented a large portion of our business during the 1990&#146;s, changed after the dot-com bubble burst in 2000. Customers shifted away from embedded machine vision systems
containing specialized hardware as PC speeds increased. They first migrated to products containing mostly software with significantly less hardware content, and eventually began buying only the software portion of the system from Cognex. Although
these software-only products have high gross margins, the average selling price is significantly lower than for a complete vision system. Sales to semiconductor and electronics capital equipment manufacturers represented approximately 7% of total
revenue in 2013, compared to 9% of total revenue in 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Surface inspection customers, who comprise the Company&#146;s SISD segment, are manufacturers
of materials processed in a continuous fashion, such as metal, paper, nonwoven, plastic, and glass. These customers need sophisticated machine vision to detect, classify, and analyze defects on the surfaces of those materials as they are being
processed at high speeds. Surface inspection sales represented approximately 13% of total revenue in 2013, compared to 16% of total revenue in 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">No
customer accounted for greater than 10% of total revenue in 2013, 2012, or 2011. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">2 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Business Strategy </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Our goal is to expand our position as a leading worldwide provider of machine vision products. Sales to customers in the factory automation market represent the largest percentage of our total revenue, and we
believe that this market provides the greatest potential for long-term, sustained revenue growth. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In order to grow the factory automation market, we
have invested in developing new products and functionality that make vision easier to use and more affordable, and therefore, available to a broader base of customers. This investment includes selective expansion into new industrial and commercial
vision applications through internal development, as well as the acquisition of businesses and technologies. We have also invested in building a worldwide sales and support infrastructure in order to access more of the potential market for machine
vision. This investment includes opening sales offices in emerging markets, such as China, India, Brazil, and Eastern Europe, where we believe many manufacturers can benefit from incorporating machine vision into their production processes, and
developing strategic alliances with other leading providers of factory automation products. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Acquisitions and Divestitures </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Our business strategy includes selective expansion into new machine vision applications through the acquisition of businesses and technologies. We plan to continue
to seek opportunities to expand our product line, customer base, distribution network, and technical talent through acquisitions in the machine vision industry. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT
STYLE="font-family:ARIAL" SIZE="2">In 2009, we acquired the web monitoring business of Monitoring Technology Corporation (MTC), a manufacturer of products for monitoring industrial equipment and processes, for $5 million. This business is included
in the Company&#146;s SISD segment. The acquired SmartAdvisor<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> Web Monitoring System (WMS) is complementary to
Cognex&#146;s Smart View<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> Web Inspection System (WIS). When used together, the WIS automatically identifies and classifies
defects and the WMS then provides the customer with the ability to determine the root causes of each of those defects so that they can be quickly eliminated. The combination of WMS and WIS allows SISD to provide a fully-integrated system to its
surface inspection customers. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Products </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex
offers a full range of vision and ID products designed to meet customer needs at different performance and price points. Our products range from low-cost vision sensors that are easily integrated, to PC-based systems for users with more experience
or more complex requirements. Our products also have a variety of physical forms, depending upon the user&#146;s need. For example, customers can purchase vision software to use with their own camera and processor, or they can purchase a standalone
unit that combines camera, processor, and software into a single package. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Vision Software </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">Vision software provides users with the most flexibility by combining the full general-purpose library of Cognex vision tools with the cameras,
frame grabbers, and peripheral equipment of their choice. The vision software runs on the customer&#146;s PC, which enables easy integration with PC-based data and controls. Applications based upon Cognex vision software perform a wide range of
vision tasks, including part location, identification, measurement, assembly verification, and robotic guidance. Cognex&#146;s
VisionPro<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> software offers the power and flexibility of advanced programming with the simplicity of a graphical
development environment. VisionPro&#146;s extensive suite of patented vision tools enables customers to solve challenging machine vision applications. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Vision Systems </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Vision systems combine camera, processor,
and vision software into a single, rugged package with a simple and flexible user interface for configuring applications. These general-purpose vision systems are designed to be easily programmed to perform a wide range of vision tasks including
part location, </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">3 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">
identification, measurement, assembly verification, and robotic guidance. Cognex offers the In-Sight<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> product line of vision systems in a wide range of models to meet various price and performance requirements. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Vision Sensors </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">Unlike general-purpose vision systems that can be programmed to perform a
wide variety of vision tasks, vision sensors are designed to deliver very simple, low-cost, reliable solutions for a limited number of common vision applications such as checking the presence and size of parts. Cognex offers the Checker<FONT
STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> product line of vision sensors that perform a variety of single-purpose vision tasks. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>ID Products </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">ID products quickly and reliably read codes
(e.g., one-dimensional barcodes or two-dimensional data matrix codes) that have been applied or directly marked on discrete items during the manufacturing process. Manufacturers of goods ranging from automotive parts, pharmaceutical items, aircraft
components, and medical devices are increasingly using direct part mark (DPM) identification to ensure that the appropriate manufacturing processes are performed in the correct sequence and on the right parts. In addition, DPM is used to track parts
from the beginning of their life to the end, and is also used in supply chain management and repair. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex also offers
applications in the automatic identification market outside of the manufacturing sector, such as using ID products in logistics automation for package sorting and distribution. As shipping volumes grow, more distribution centers are choosing to
upgrade their traditional laser-based scanners to image-based barcode readers, which will cost-effectively increase package sorter efficiency and throughput by improving read rates. Cognex offers the DataMan<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> product line of ID readers that includes both hand-held and fixed-mount models. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Surface Inspection Systems </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">Surface inspection systems detect, identify, track, and report
visual defects in any continuous material or process, such as metal, paper, nonwoven, plastic, and glass. The Smart View<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>
Web Inspection System is targeted at high-speed applications that require extremely accurate surface defect detection and identification. The SmartAdvisor<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT> Web Monitoring System is a process monitoring system that is used to track defects to their source and determine the root cause. These systems can be delivered as
standalone or integrated solutions. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Research, Development, and Engineering </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Cognex engages in research, development, and engineering (RD&amp;E) to enhance our existing products and to develop new products and functionality to meet market opportunities. In addition to internal research and
development efforts, we intend to continue our strategy of gaining access to new technology through strategic relationships and acquisitions where appropriate. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, Cognex employed 261 professionals in RD&amp;E, many of whom are software developers. Cognex&#146;s RD&amp;E expenses totaled $48,087,000 in 2013, $41,549,000 in 2012, and $40,946,000
in 2011, or approximately 14%, 13%, and 13% of revenue, respectively. We believe that a continued commitment to RD&amp;E activities is essential in order to maintain or achieve product leadership with our existing products and to provide innovative
new product offerings. In addition, we consider our ability to accelerate time-to-market for new products to be critical to our revenue growth. Therefore, we expect to continue to make significant RD&amp;E investments in the future. At any point in
time, we have numerous research and development projects underway. Although we target our RD&amp;E spending to be between 10% and 15% of total revenue, this percentage is impacted by revenue levels. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Manufacturing and Order Fulfillment </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex&#146;s MVSD
products are manufactured utilizing a turnkey operation whereby the majority of component procurement, system assembly, and initial testing are performed by third-party contract </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">4 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
manufacturers. Cognex&#146;s primary contract manufacturers are located in Ireland and Southeast Asia. The contract manufacturers use specified components and assembly/test documentation created
and controlled by Cognex. Certain components are presently available only from a single source. After the completion of initial testing, a fully-assembled product from the contract manufacturer is routed to our facility in Cork, Ireland or Natick,
Massachusetts, USA, where trained Cognex personnel load the software onto the product and perform quality control procedures. Finished product for customers in the Americas is then shipped from our Natick, Massachusetts facility, while finished
product for customers outside of the Americas is shipped from our Cork, Ireland facility. Our distribution center in Koriyama, Japan was closed in December 2013 and all products for customers in Japan are now shipped from our Cork, Ireland facility.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex&#146;s SISD products are manufactured and shipped from our Hayward, California facility. The manufacturing process at the Hayward facility
consists of component procurement, system assembly, software loading, quality control, and shipment of product to customers worldwide. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Sales
Channels and Support Services </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex sells its MVSD products through a worldwide direct sales force that focuses on the development of strategic
accounts that generate or are expected to generate significant sales volume, as well as through a global network of integration and distribution partners. Our integration partners are experts in vision and complementary technologies that can provide
turnkey solutions for complex automation projects using vision, and our distribution partners provide sales and local support to help Cognex reach the many prospects for our products in factories around the world. Cognex&#146;s SISD products are
primarily sold through a worldwide direct sales force since there are fewer customers in a more concentrated group of industries. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of
December&nbsp;31, 2013, Cognex&#146;s sales force consisted of 420 professionals, and our partner network consisted of approximately 492 active integrators and authorized distributors. Sales engineers call directly on targeted accounts and manage
the activities of our partners within their territories in order to implement the most advantageous sales model for our products. The majority of our sales force holds engineering or science degrees. Cognex has sales and support personnel located
throughout the Americas, Europe, Japan, and Southeast Asia. In recent years, the Company has expanded its sales force in emerging markets, such as China and India (which the Company currently includes in its Southeast Asia region), Brazil (which the
Company currently includes in its Americas region), and Eastern Europe, where we believe many manufacturers can benefit from incorporating machine vision into their production processes. In 2010, the Company established a Wholly Foreign Owned
Enterprise (WFOE) in Shanghai, China, and we began to sell to our Chinese customers through this new entity in 2011. The WFOE is able to accept payment from Chinese customers in Yuan, also known as Renminbi, which we believe will allow us to reach
more of the potential market for machine vision throughout Mainland China. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to customers based outside of the United States represented
approximately 67% of total revenue in 2013, compared to approximately 69% of total revenue in 2012. In 2013, approximately 31% of our total revenue came from customers based in Europe, 11% from customers based in Japan, and 25% from customers based
in other regions outside the United States. Sales to customers based in Europe are predominantly denominated in Euros, sales to customers based in Japan are predominantly denominated in Yen, and sales to customers based in other regions are
denominated in U.S. Dollars and Chinese Yuan for sales within Mainland China. Financial information about geographic areas may be found in Note 19 to the Consolidated Financial Statements, appearing in Part II &#150; Item&nbsp;8 of this Annual
Report on Form 10-K. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex&#146;s MVSD service offerings include maintenance and support, training, and consulting services. Maintenance and support
programs include hardware support programs that entitle customers to have failed products repaired, as well as software support programs that provide customers with application support and software updates on the latest software releases. Training
services include a variety of product courses that are available at Cognex&#146;s offices worldwide, at customer facilities, and on </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">5 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
computer-based tutorials, video, and the internet. Cognex provides consulting services that range from a specific area of functionality to a completely integrated machine vision application.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex&#146;s SISD service offerings include maintenance and support and training services similar to those provided by MVSD, as well as installation
services. The installation services group supervises the physical installation of the hardware at the customer location, configures the software application to detect the customer&#146;s defects, validates that the entire integrated system with the
peripheral components is functioning according to the specifications, and performs operator training. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Intellectual Property </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We rely on the technical expertise, creativity, and knowledge of our personnel, and therefore, we utilize patent, trademark, copyright, and trade secret protection
to maintain our competitive position and protect our proprietary rights in our products and technology. While our intellectual property rights are important to our success, we believe that our business as a whole is not materially dependent on any
particular patent, trademark, copyright, or other intellectual property right. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px;padding-bottom:0px; "><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, Cognex had been
granted, or owned by assignment, 367 patents issued worldwide and had another 275 patent applications pending worldwide. Cognex has used, registered, or applied to register a number of trademark registrations in the United States and in other
countries. Cognex&#146;s trademark and servicemark portfolio includes various registered marks, including, among others,
Cognex<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>, VisionPro<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>, In-Sight<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>, Checker<FONT
STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>,
DataMan<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>, Smart View<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>, and SmartAdvisor<FONT STYLE="font-family:ARIAL" SIZE="1"><SUP STYLE="vertical-align:baseline; position:relative; bottom:.8ex">&reg;</SUP></FONT>, as well as many
common-law marks. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Compliance with Environmental Provisions </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Cognex&#146;s capital expenditures, earnings, and competitive position are not materially affected by compliance with federal, state, and local environmental provisions which have been enacted or adopted to
regulate the distribution of materials into the environment. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Competition </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The machine vision market is fragmented and Cognex&#146;s competitors are typically other vendors of machine vision systems, controllers, and components; manufacturers of image processing systems, sensors, and
components; and system integrators. In addition, in the semiconductor and electronics capital equipment market, and with respect to machine builders in the factory automation market, Cognex competes with the internal engineering departments of
current or prospective customers. In the identification and logistics market, Cognex competes with manufacturers of automatic identification systems. Any of these competitors may have greater financial and other resources than Cognex. Although we
consider Cognex to be one of the leading machine vision companies in the world, reliable estimates of the machine vision market and the number of competitors are not available. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Cognex&#146;s ability to compete depends upon our ability to design, manufacture, and sell high-quality products, as well as our ability to develop new products and functionality that meet evolving customer
requirements. The primary competitive factors affecting the choice of a machine vision or ID system include vendor reputation, product functionality and performance, ease of use, price, and post-sales support. The importance of each of these factors
varies depending upon the specific customer&#146;s needs. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Backlog </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, backlog, which includes deferred revenue, totaled $49,677,000, compared to $43,720,000 as of December&nbsp;31, 2012. Backlog reflects customer purchase orders for products scheduled
for shipment primarily within 60 days at MVSD and six months at SISD. Although MVSD accepts orders from customers with requested shipment dates that are within 60 days, orders typically ship within one week of order placement. The level of backlog
at any particular date is not necessarily indicative of future revenue. Delivery schedules may be extended and orders may be canceled at any time subject to certain cancellation penalties. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">6 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Employees </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As
of December&nbsp;31, 2013, Cognex employed 1,077 persons, including 555 in sales, marketing, and service activities; 261 in research, development, and engineering; 117 in manufacturing and quality assurance; and 144 in information technology,
finance, and administration. Of the Company&#146;s 1,077&nbsp;employees, 551 are based outside of the United States. None of our employees are represented by a labor union and we have experienced no work stoppages. We believe that our employee
relations are good. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Available Information </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex maintains a website on the World Wide Web at <U>www.cognex.com</U>. We make available, free of charge, on our website in the &#147;Company&#148; section
under the caption &#147;Investor Information&#148; followed by &#147;Financial Information&#148; and then &#147;SEC FiIings,&#148; our Annual Report on&nbsp;Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K, including
exhibits, and amendments to those reports filed or furnished pursuant to Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, as soon as reasonably practicable after such reports are electronically filed with, or furnished
to, the SEC.&nbsp;Cognex&#146;s reports filed with, or furnished to, the SEC are also available at the SEC&#146;s website at <U>www.sec.gov</U>. Information contained on our website is not a part of, or incorporated by reference into, this Annual
Report on Form 10-K. </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_3"></A>ITEM&nbsp;1A:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>RISK FACTORS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The risks and uncertainties described below are
not the only ones that we face. Additional risks and uncertainties that we are unaware of, or that we currently deem immaterial, also may become important factors that affect our company in the future. If any of these risks were to occur, our
business, financial condition, or results of operations could be materially and adversely affected. This section includes or refers to certain forward-looking statements. We refer you to the explanation of the qualifications and limitations on such
forward-looking statements, appearing under the heading &#147;Forward-Looking Statements&#148; in Part II &#150; Item&nbsp;7 of this Annual Report on Form 10-K.<A NAME="c632893_4"></A> </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Global economic conditions may negatively impact our operating results. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Our revenue levels are impacted by
global economic conditions, as we have a significant business presence in many countries throughout the world. In 2009, the credit market crisis and slowing global economies resulted in significantly lower demand for our products, as many of our
customers experienced deterioration in their businesses, cash flow issues, difficulty obtaining financing, and declining business confidence. Although our business has recovered since that time, global economic conditions are still unsettled in
certain regions, resulting in a challenging environment to achieve our targeted rate of revenue growth. We experienced economic headwinds during 2013, particularly in Europe, and the economies in this region remain unsettled as we enter 2014. If
global economic conditions remain unsettled or were to deteriorate, our revenue and our ability to generate operating profits could be materially adversely affected. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">As a result, our business is subject to the following risks, among others: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">our customers may not have sufficient cash flow or access to financing to purchase our products, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">our customers may not pay us within agreed upon terms or may default on their payments altogether, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">our vendors may be unable to fulfill their delivery obligations to us in a timely manner, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">lower demand for our products may result in charges for excess and obsolete inventory if we are unable to sell inventory that is either already on hand or
committed to purchase, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">lower cash flows may result in impairment charges for acquired intangible assets or goodwill, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">a decline in our stock price may make stock options a less attractive form of compensation and a less effective form of retention for our employees, and
</FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">the trading price of our common stock may be volatile. </FONT></P></TD></TR></TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">7 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, the Company had approximately $455 million in cash or debt securities that could be
converted into cash. In addition, Cognex has no long-term debt and we do not anticipate needing debt financing in the near future. We believe that our strong cash position puts us in a relatively good position to weather another economic downturn.
Nevertheless, our operating results have been materially adversely affected in the past, and could be materially adversely affected in the future, as a result of unfavorable economic conditions and reduced capital spending by manufacturers
worldwide. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Downturns in the semiconductor and electronics capital equipment market may adversely affect our business. </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2013, approximately 7% of our revenue was derived from semiconductor and electronics capital equipment manufacturers. This concentration was as high as 61% in
2000 during its revenue peak. The semiconductor and electronics industries are highly cyclical and have historically experienced periodic downturns, which have often had a severe effect on demand for production equipment that incorporates our
products. While we have been successful in diversifying our business beyond OEM customers who serve the semiconductor and electronics industries, our business is still impacted by capital expenditures in these industries, which, in turn, are
dependent upon the market demand for products containing computer chips. As a result, our operating results in the foreseeable future could be significantly and adversely affected by declining sales in either of these industries. Furthermore, the
competitive landscape in this market has changed in recent years, with price and the flexibility of purchasing hardware from other vendors becoming more important factors in the purchasing decisions of these manufacturers. In response to this market
change, we have introduced software-only products. Although these products have high gross margins, the average selling price of these offerings is significantly lower than for a complete vision system, and therefore, we expect this trend to have a
negative impact on our revenue in this market. In addition, a decline in sales in the semiconductor and electronics capital equipment market, where many of these software-only products are sold, may also have a negative impact on our MVSD gross
margins. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>A downturn in the automotive or consumer electronics industries may adversely affect our business. </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As we have diversified away from the semiconductor and electronics capital equipment market over the past several years, we have expanded into other industries that
comprise the broad factory automation market. In 2013, the largest industries that we served in factory automation were the automotive and consumer electronics industries. Our business is impacted by the level of capital spending in these
industries, as well as the product design cycles of our major customers in these industries. The market leaders in these industries are able to exert purchasing power over their vendors&#146; supply chains, and our large customers in these
industries may decide to purchase fewer products from Cognex or stop purchasing from Cognex altogether. As a result, our operating results could be materially and adversely affected by declining sales in these industries. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Our inability to penetrate new markets outside of the manufacturing sector may impede our revenue growth. </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We are pursuing applications in the automatic identification market outside of the manufacturing sector, such as using ID products in logistics automation for
package sorting and distribution. As shipping volumes grow, more distribution centers are choosing to upgrade their traditional laser-based scanners to image-based barcode readers, which will cost-effectively increase package sorter efficiency and
throughput by improving read rates. Cognex has introduced image-based barcode readers in order to penetrate the ID logistics market and grow our ID Products business beyond the traditional manufacturing sector that we currently serve. Our growth
plan is dependent upon successfully penetrating the ID logistics market and we are making significant investments in this area. Therefore, our failure to generate revenue in this new market in the amounts or within the time periods anticipated may
have a material adverse impact on our revenue growth and operating profits. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">8 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Economic, political, and other risks associated with international sales and operations could adversely affect our
business and operating results. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2013, approximately 67% of our revenue was derived from customers located outside of the United States. We
anticipate that international sales will continue to account for a significant portion of our revenue. In addition, certain of our products are assembled by third-party contract manufacturers in Ireland and Southeast Asia. We intend to continue to
expand our sales and operations outside of the United States and expand our presence in international emerging markets, such as our expansion into China, India, Brazil, and Eastern Europe. In 2010, we established a Wholly Foreign Owned Enterprise
(WFOE) in Shanghai, China and we began to sell to our Chinese customers through this new entity in 2011. This new entity has required and will continue to require significant management attention and financial resources. As a result, our business is
subject to the risks inherent in international sales and operations, including, among other things: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">various regulatory and statutory requirements, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">difficulties in injecting and repatriating cash, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">export and import restrictions, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">transportation delays, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">employment regulations and local labor conditions, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">difficulties in staffing and managing foreign sales operations, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">instability in economic or political conditions, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">difficulties protecting intellectual property, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">business systems connectivity issues, and </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">potentially adverse tax consequences. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Any of
these factors could have a material adverse effect on our operating results. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Fluctuations in foreign currency exchange rates and the use of
derivative instruments to hedge these exposures could adversely affect our reported results, liquidity, and competitive position. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We face exposure
to foreign currency exchange rate fluctuations, as a significant portion of our revenues, expenses, assets, and liabilities are denominated in currencies other than the functional currencies of our subsidiaries or the reporting currency of our
company, which is the U.S. Dollar. In certain instances, we utilize forward contracts to hedge against foreign currency fluctuations. These contracts are used to minimize foreign currency gains or losses, as the gains or losses on the derivative are
intended to offset the losses or gains on the underlying exposure. We do not engage in foreign currency speculation. We primarily enter into these contracts with one counterparty. If the counterparty to any of our hedging arrangements experiences
financial difficulties, or is otherwise unable to honor the terms of the contract, we may experience material losses. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Late in 2013, we expanded our
foreign currency hedging program to include foreign currency cash flow hedges that protect our budgeted revenues and expenses against foreign currency exchange rate changes compared to our budgeted rates. These hedges are designated for hedge
accounting, and therefore, the effective portion of the forward contract&#146;s gain or loss is reported in shareholders&#146; equity as other comprehensive income (loss) and will be reclassified into current earnings as the hedged transaction
impacts earnings. Should these hedges fail to qualify for hedge accounting or be ineffective, the gain or loss on the forward contract would be reported in current earnings as opposed to when the hedged transaction impacts earnings. This may result
in material foreign currency gains or losses. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The success of our foreign currency risk management program depends upon forecasts of transaction activity
denominated in various currencies. To the extent that these forecasts are overstated or understated during periods of currency volatility, we could experience unanticipated foreign currency gains or losses that could have a material impact on our
results of operations. Furthermore, our failure to identify new exposures and hedge them in an effective manner may result in material foreign currency gains or losses. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">9 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">A significant portion of our revenues and expenses are denominated in the Euro and the Japanese Yen. Our predominant
currency of sale is the U.S.&nbsp;Dollar in the Americas, the Euro in Europe, the Yen in Japan, and the U.S.&nbsp;Dollar and Chinese Yuan, also known as Renminbi, in Southeast Asia. We estimate that approximately 48% of our sales in 2013 were
invoiced in currencies other than the U.S.&nbsp;Dollar, and we expect sales denominated in foreign currencies to continue to represent a significant portion of our total revenue. While we also have expenses denominated in these same foreign
currencies, the impact on revenues has historically been, and is expected to continue to be, greater than the offsetting impact on expenses. Therefore, in times when the U.S.&nbsp;Dollar strengthens in relation to these foreign currencies, we would
expect to report a net decrease in operating income. Conversely, in times when the U.S.&nbsp;Dollar weakens in relation to these foreign currencies, we would expect to report a net increase in operating income. Thus, changes in the relative strength
of the U.S.&nbsp;Dollar may have a material impact on our operating results. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>The loss of a large customer could have an adverse effect on our
business. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2013, our top five customers accounted for approximately 7% of total revenue. As a large portion of our sales are through resellers
however, there may be end customers of our resellers that are large consumers of our products. Furthermore, there may be industry leaders that are able to exert purchasing power over their vendors&#146; supply chains, particularly in the automotive
and consumer electronics industries. Our expansion within the factory automation marketplace has reduced our reliance upon the revenue from any one customer. Nevertheless, the loss of, or significant curtailment of purchases by, any one or more of
our larger customers could have a material adverse effect on our operating results. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Our business could suffer if we lose the services of, or fail to
attract, key personnel. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We are highly dependent upon the management and leadership of Robert J. Shillman, our Chairman of the Board of Directors and
Chief Culture Officer, and Robert J. Willett, our President and Chief Executive Officer, as well as other members of our senior management team. Although we have many experienced and qualified senior managers, the loss of key personnel could have a
material adverse effect on our company. Our continued growth and success also depends upon our ability to attract and retain skilled employees and on the ability of our officers and key employees to effectively manage the growth of our business
through the implementation of appropriate management information systems and internal controls. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We have historically used stock options as a key
component of our employee compensation program in order to align employee interests with the interests of our shareholders, provide competitive compensation and benefits packages, and encourage employee retention. We are limited as to the number of
options that we may grant under our stock option plans. Accordingly, we may find it difficult to attract, retain, and motivate employees, and any such difficulties could materially adversely affect our business. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>The failure of a key supplier to deliver quality product in a timely manner or our inability to obtain components for our products could adversely affect our
operating results. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">A significant portion of our MVSD product is manufactured by two third-party contractors. These contractors have agreed to
provide Cognex with termination notification periods and last-time-buy rights, if and when that may be applicable. We rely upon these contractors to provide quality product and meet delivery schedules. We engage in extensive product quality programs
and processes, including actively monitoring the performance of our third-party manufacturers; however, we may not detect all product quality issues through these programs and processes. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Certain key electronic components that are purchased from strategic suppliers, such as processors or imagers, are fundamental to the design of Cognex products. A disruption in the supply of these key components,
such as a last-time-buy announcement, natural disaster, financial bankruptcy, or other event, may require us to purchase a significant amount of inventory at unfavorable prices resulting in lower gross margins and higher risk of carrying excess or
obsolete inventory. Furthermore, we are in the process of complying with the requirements of the Dodd-Frank Wall Street Reform and Consumer </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">10 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
Protection Act, which requires companies to inquire into the origin of conflict minerals in their supply chains. We will work with our supply chain partners to take reasonable steps to assure
conflict minerals are not sourced by Cognex or our supply chain partners. These steps may include purchasing supply from alternative sources. If we are unable to secure adequate supply from alternative sources, we may have to redesign our products,
which may lead to a delay in manufacturing and a possible loss of sales. Although we are taking certain actions to mitigate supply risk, an interruption in, termination of, or material change in the purchase terms of any key components could have a
material adverse effect on our operating results. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We manage our inventory levels to meet increases in customer demand, while at the same time minimizing
inventory obsolescence exposure. Many of our vendors reduced their inventory levels and manufacturing capacity during the economic downturn that began in late 2008. As a result, if customer demand increases beyond the levels we are forecasting, our
vendors may have difficulty meeting our accelerated delivery schedules due to their reduced manufacturing capacities. We may therefore be unable to take delivery of an adequate supply of components and turnkey systems from our vendors in order to
meet an increase in demand from our customers. These supply issues could impact our ability to ship product to customers, and therefore, to recognize revenue, which could have a material adverse effect on our operating results. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Our failure to effectively manage product transitions or accurately forecast customer demand could result in excess or obsolete inventory and resulting charges.
</B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Because the market for our products is characterized by rapid technological advances, we frequently introduce new products with improved
ease-of-use, improved hardware performance, additional software features and functionality, or lower cost that may replace existing products. Among the risks associated with the introduction of new products are difficulty predicting customer demand
and effectively managing inventory levels to ensure adequate supply of the new product and avoid excess supply of the legacy product. In addition, we may strategically enter into non-cancelable commitments with vendors to purchase materials for our
products in advance of demand in order to take advantage of favorable pricing or address concerns about the availability of future supplies or long lead times. Our failure to effectively manage product transitions or accurately forecast customer
demand, in terms of both volume and configuration, has led to, and may again in the future lead to, an increased risk of excess or obsolete inventory and resulting charges. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Our products may contain design or manufacturing defects, which could result in reduced demand, significant delays, or substantial costs. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">If flaws in either the design or manufacture of our products were to occur, we could experience a rate of failure in our products that could result in significant delays in shipment and material repair or
replacement costs. Our release-to-market process may not be robust enough to detect significant design flaws or software bugs. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the
quality of our component suppliers and contract manufacturers, these actions may not be sufficient to avoid a product failure rate that results in: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">substantial delays in shipment, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">significant repair or replacement costs, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">product liability claims or lawsuits, or </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">potential damage to our reputation. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Any of
these results could have a material adverse effect on our operating results. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Our failure to introduce new products in a successful and timely manner
could result in the loss of our market share and a decrease in our revenues and profits. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The market for our products is characterized by rapidly
changing technology. Accordingly, we believe that our future success will depend upon our ability to accelerate time-to-market for new products with improved functionality, ease-of-use, performance, or price. There can be no assurance that we will
be </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">11 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
able to introduce new products in accordance with scheduled release dates or that new products will achieve market acceptance. Our ability to keep pace with the rapid rate of technological change
in the high-technology marketplace could have a material adverse effect on our operating results. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Product development is often a complex,
time-consuming, and costly process involving significant investment in research and development with no assurance of return on investment. Our strong balance sheet allows us to continue to make significant investments in research, development, and
marketing for new products and technologies. Research is by its nature speculative and the ultimate commercial success of a product depends upon various factors, many of which are not under our control. We may not achieve significant revenue from
new product investments for a number of years, if at all. Moreover, new products may not generate the operating margins that we have experienced historically. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Our failure to properly manage the distribution of our products and services could result in the loss of revenues and profits. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">We utilize a direct sales force, as well as a network of integration and distribution partners, to sell our products and services. Successfully managing the interaction of our direct and indirect sales channels to
reach various potential customers for our products and services is a complex process. In addition, our reliance upon indirect selling methods may reduce visibility to demand and pricing issues. Each sales channel has distinct risks and costs, and
therefore, our failure to implement the most advantageous balance in the sales model for our products and services could adversely affect our revenue and profitability. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>If we fail to successfully protect our intellectual property, our competitive position and operating results could suffer. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">We rely on our proprietary software technology and hardware designs, as well as the technical expertise, creativity, and knowledge of our personnel to maintain our position as a leading provider of machine vision
products. Software piracy and reverse engineering, specifically from companies in Russia and Asia, may result in counterfeit products that are misrepresented in the market as Cognex products. Although we use a variety of methods to protect our
intellectual property, we rely most heavily on patent, trademark, copyright, and trade secret protection, as well as non-disclosure agreements with customers, suppliers, employees, and consultants. We also attempt to protect our intellectual
property by restricting access to our proprietary information by a combination of technical and internal security measures. These measures, however, may not be adequate to: </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">protect our proprietary technology, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">protect our patents from challenge, invalidation, or circumvention, or </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">ensure that our intellectual property will provide us with competitive advantages. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Any of these adverse circumstances could have a material adverse effect on our operating results. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Our company may
be subject to time-consuming and costly litigation. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">From time to time, we may be subject to various claims and lawsuits by competitors, customers,
or other parties arising in the ordinary course of business, including lawsuits charging patent infringement, or claims and lawsuits instituted by us to protect our intellectual property or for other reasons. We are currently a party to actions that
are fully described in the section captioned &#147;Legal Proceedings,&#148; appearing in Part I &#150; Item&nbsp;3 of this Annual Report on Form 10-K. These matters can be time-consuming, divert management&#146;s attention and resources, and cause
us to incur significant expenses. Furthermore, the results of any of these actions may have a material adverse effect on our operating results. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Increased competition may result in decreased demand or prices for our products and services. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The machine vision market is fragmented and Cognex&#146;s competitors are typically other vendors of machine vision systems, controllers, and components; manufacturers of image processing systems,
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">12 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
sensors, and components; and system integrators. Any of these competitors may have greater financial and other resources than we do. Ease-of-use and product price are significant competitive
factors in the factory automation marketplace. We may not be able to compete successfully in the future and our investments in research and development, sales and marketing, and support activities may be insufficient to enable us to maintain our
competitive advantage. In addition, competitive pressures could lead to price erosion that could have a material adverse effect on our gross margins and operating results. We refer you to the section captioned &#147;Competition,&#148; appearing in
Part I &#150; Item&nbsp;1 of this Annual Report on Form 10-K for further information regarding the competition that we face. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Implementation of our
acquisition strategy may not be successful, which could affect our ability to increase our revenue or profitability and result in the impairment of acquired intangible assets. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">We have in the past acquired, and will in the future consider the acquisition of, businesses and technologies in the machine vision industry. Our business may be negatively impacted by risks related to those
acquisitions. These risks include, among others: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">the inability to find or close attractive acquisition opportunities, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">the diversion of management&#146;s attention from other operational matters, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">the inability to realize expected synergies resulting from the acquisition, </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">the failure to retain key customers or employees, and </FONT></P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">the impairment of acquired intangible assets resulting from lower-than-expected cash flows from the acquired assets. </FONT></P></TD></TR></TABLE>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Acquisitions are inherently risky and the inability to effectively manage these risks could have a material adverse effect on our operating results. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>We are at risk for impairment charges with respect to our investments or for acquired intangible assets or goodwill, which could have a material adverse effect
on our results of operations. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, we had $414 million of investments, of which $412 million consisted of debt securities.
These debt securities are all denominated in U.S. Dollars and the majority of these securities are debt of U.S. companies. These debt securities are reported at fair value, with unrealized gains and losses, net of tax, recorded in shareholders&#146;
equity as other comprehensive income (loss) since these securities are designated as available-for-sale securities. As of December&nbsp;31, 2013, our portfolio of debt securities had a net unrealized gain of $32,000. Included in this net gain,
however, were gross unrealized losses totaling $918,000, of which $447,000 were in a loss position for less than twelve months and $471,000 were in a loss position for greater than twelve months. As of December&nbsp;31, 2013, these unrealized losses
were determined to be temporary. However, if conditions change and future unrealized losses were determined to be other-than-temporary, we would be required to record an impairment charge. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Management monitors the carrying value of its investments in debt securities compared to their fair value to determine whether an other-than-temporary impairment has occurred. In considering whether a decline in
fair value is other-than-temporary, we consider many factors, both qualitative and quantitative. Management considers the type of security, the credit rating of the security, the length of time the security has been in a loss position, the size of
the loss position, our ability and intent to hold the security to expected recovery of value, and other meaningful information. If a decline in fair value is determined to be other-than-temporary, an impairment charge would be recorded in current
operations to reduce the carrying value of the investment to its fair value. Should the fair value of investments decline in future periods below their carrying value, management will need to determine whether this decline is other-than-temporary
and future impairment charges may be required. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, we had $15 million in acquired intangible assets, of which $10 million
represented acquired distribution networks. These assets are susceptible to changes in fair value due to a decrease in the historical or projected cash flows from the use of the asset, which may be negatively
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">13 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
impacted by economic trends. A decline in the cash flows generated by these assets, such as the revenue we are able to generate through our distribution network, may result in future impairment
charges. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, we had $82 million in acquired goodwill, $78 million of which is assigned to our Modular Vision Systems Division
and $4 million of which is assigned to our Surface Inspection Systems Division. The fair value of goodwill is susceptible to changes in the fair value of the reporting segments in which the goodwill resides, and therefore, a decline in our market
capitalization or cash flows relative to the net book value of our segments may result in future impairment charges. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">If we determine that any of these
investments, acquired intangible assets, or goodwill is impaired, we would be required to take a related charge to earnings that could have a material adverse effect on our results of operations. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>We may have additional tax liabilities, which could adversely affect our operating results and financial condition. </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We are subject to income taxes in the United States, as well as numerous foreign jurisdictions. Significant judgment is required in determining our worldwide
provision for income taxes. In the ordinary course of business, there are many transactions and calculations where the ultimate tax determination is uncertain. We are regularly under audit by tax authorities. Although we believe our tax positions
are reasonable, the final determination of tax audits and any related litigation could be materially different than that which is reflected in our financial statements and could have a material adverse effect on our income tax provision, net income,
or cash flows in the period in which the determination is made. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Information security breaches or business system disruptions may adversely affect
our business. </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We rely on our information technology infrastructure and management information systems to effectively run our business. We may be
subject to information security breaches caused by illegal hacking, computer viruses, or acts of vandalism or terrorism. Our security measures or those of our third-party service providers may not detect or prevent such breaches. Any such compromise
to our information security could result in an interruption in our operations, the unauthorized publication of our confidential business or proprietary information, the unauthorized release of customer, vendor, or employee data, the violation of
privacy or other laws, and the exposure to litigation, any of which could harm our business and operating results. Any disruption occurring with our management information systems may cause significant business disruption, including our ability to
provide quotes, process orders, ship products, invoice customers, process payments, and otherwise run our business. Any disruption occurring with these systems may have a material adverse effect on our operating results. </FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_4"></A>ITEM&nbsp;1B:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>UNRESOLVED STAFF COMMENTS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">There are no unresolved SEC staff
comments as of the date of this report. </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_5"></A>ITEM&nbsp;2:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>PROPERTIES </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 1994, Cognex purchased and renovated a 100,000
square-foot building located in Natick, Massachusetts that serves as our corporate headquarters. In 1997, Cognex completed construction of a 50,000 square-foot addition to this building. In 2009, the Company renovated space in this building to
establish a distribution center for its MVSD customers in the Americas. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 1995, Cognex purchased an 83,000 square-foot office building adjacent to our
corporate headquarters. This building is currently occupied by tenants who have lease agreements that expire at various dates through 2021. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 1997,
Cognex purchased a three and one-half acre parcel of land adjacent to our corporate headquarters. This land is being held for future expansion. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">14 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2007, Cognex purchased a 19,000 square-foot building adjacent to our corporate headquarters. This building is
currently occupied by a tenant who has a lease agreement that expires in 2017. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex conducts certain of its operations in leased facilities. These
lease agreements expire at various dates through 2021. Certain of these leases contain renewal options, retirement obligations, escalation clauses, rent holidays, and leasehold improvement incentives. </FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_6"></A>ITEM&nbsp;3:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>LEGAL PROCEEDINGS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In May 2008, the Company filed a complaint
against MvTec Software GmbH, MvTec LLC, and Fuji America Corporation in the United States District Court for the District of Massachusetts alleging infringement of certain patents owned by the Company. This matter is ongoing. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In May 2009, the Company pre-filed a complaint with the United States International Trade Commission (ITC) pursuant to Section&nbsp;337 of the Tariff Act of 1930,
as amended, 19 U.S.C. &#167;1337, against MvTec Software GmbH, MvTec LLC, Fuji America, and several other respondents alleging unfair methods of competition and unfair acts in the unlawful importation into the United States, sale for importation, or
sale within the United States after importation. By this filing, the Company requested the ITC to investigate the Company&#146;s contention that certain machine vision software, machine vision systems, and products containing the same infringe, and
respondents directly infringe and/or actively induce and/or contribute to the infringement in the United States, of one or more of the Company&#146;s U.S. patents. In July 2009, the ITC issued an order that it would institute an investigation based
upon the Company&#146;s assertions. In September 2009, the Company reached a settlement with two of the respondents, and in December 2009, the Company reached a settlement with five additional respondents. In March 2010, the Company reached a
settlement with respondent Fuji Machine Manufacturing Co., Ltd. and its subsidiary Fuji America Corporation. These settlements did not have a material impact on the Company&#146;s financial results. An ITC hearing was held in May 2010. In July 2010,
the Administrative Law Judge issued an initial determination finding two of the Company&#146;s patents invalid and that respondents did not infringe the patents-at-issue. In September 2010, the ITC issued a notice that it would review the initial
determination of the Administrative Law Judge. The ITC issued its Final Determination in November 2010 in which it determined to modify-in-part and affirm-in-part the Administrative Law Judge&#146;s determination, and terminate the investigation
with a finding of no violation of Section&nbsp;337 of the Tariff Act of 1930 (as amended 19 U.S.C. &#167;1337). The Company has filed an appeal of the decision with the United States Court of Appeals for the Federal Circuit. An oral hearing before
the United States Court of Appeals occurred in February 2012. In December 2013, the Federal Circuit affirmed the ITC&#146;s finding of non-infringement, but did not address the ITC&#146;s finding regarding validity. This matter is ongoing.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In March 2013, the Company filed a lawsuit against Microscan Systems, Inc. (&#147;Microscan&#148;) and Code Corporation in the United States District
Court for the Southern District of New York alleging that Microscan&#146;s Mobile Hawk handheld imager infringes U.S. Patent 7,874,487 owned by the Company. The lawsuit seeks to prohibit Code Corporation from manufacturing the product, and Microscan
from selling and distributing the product. The Company is also seeking monetary damages resulting from the alleged infringement. Both parties have filed motions for summary judgment and a hearing on these motions was held in October 2013. Trial was
originally scheduled for October 2013, but has been moved to April 2014. This matter is ongoing. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company cannot predict the outcome of the
above-referenced pending matters and an adverse resolution of these lawsuits could have a material adverse effect on the Company&#146;s financial position, liquidity, results of operations, and/or indemnification obligations. In addition, various
other claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these incidental matters, we believe that any liability
arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations. </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_7"></A>ITEM&nbsp;4:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>MINE SAFETY DISCLOSURES </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Not applicable. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">15 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_8"></A>ITEM&nbsp;4A:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>EXECUTIVE OFFICERS OF THE REGISTRANT </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table
sets forth the names, ages, and titles of Cognex&#146;s executive officers as of December&nbsp;31, 2013: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="17%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:27pt"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Name</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Age</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="border-bottom:1px solid #000000;width:20pt"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Title</B></FONT></P></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Robert&nbsp;J.&nbsp;Shillman</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">67</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Chairman of the Board of Directors and Chief Culture Officer</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Robert&nbsp;J.&nbsp;Willett</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">46</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">President and Chief Executive Officer</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Richard&nbsp;A.&nbsp;Morin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">64</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Executive Vice President of Finance and Administration and Chief Financial Officer</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Executive officers are elected annually by the Board of Directors. There are no family relationships among the directors and
executive officers of the Company. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Dr.&nbsp;Shillman, Mr.&nbsp;Willett, and Mr.&nbsp;Morin have been employed by Cognex for no less than the past five
years. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">16 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>PART II </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_10"></A>ITEM&nbsp;5:MARKET FOR REGISTRANT&#146;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
</B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s common stock is traded on The NASDAQ Stock Market LLC, under the symbol CGNX. As of January&nbsp;26, 2014, there were
approximately 650 shareholders of record of the Company&#146;s common stock. The Company believes the number of beneficial owners of the Company&#146;s common stock on that date was substantially greater. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In July 2013, the Company&#146;s Board of Directors declared a two-for-one stock split of the Company&#146;s common stock, which was effected through a stock
dividend distributed on September&nbsp;16, 2013. All references made to share or per share amounts in the tables and narratives below have been restated to reflect the effect of this two-for-one stock split. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The high and low sales prices of the Company&#146;s common stock as reported by the NASDAQ Stock Market for each quarter in 2013 and 2012 were as follows:
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="98%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="62%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:17pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>First</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:28pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Second</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:20pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Third</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:25pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Fourth</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2013</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">High</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21.76</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">23.24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">32.60</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">38.60</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Low</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18.38</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18.43</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">22.66</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">29.22</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2012</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">High</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">22.40</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21.92</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">19.54</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">19.34</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Low</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17.96</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14.83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14.62</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16.15</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company declared and paid a cash dividend of $0.05 per share in the first quarter of 2012. The quarterly dividend increased to
$0.055 per share in the second, third, and fourth quarters of 2012. The Company also declared and paid an additional $0.055 dividend in the fourth quarter of 2012 that would normally be declared in the first quarter of 2013 in conjunction with the
2012 earnings release. A special dividend of $0.50 was also declared and paid in the fourth quarter of 2012 to replace expected quarterly dividend declarations for the next eight quarters, beginning in 2013. The additional $0.055 dividend and the
$0.50 dividend were accelerated due to the anticipated increase in the federal tax on dividends paid after December&nbsp;31, 2012. Due to these accelerated payments, no cash dividends were declared or paid in 2013. Future dividends will be declared
at the discretion of the Company&#146;s Board of Directors and will depend upon such factors as the Board deems relevant, including, among other things, the Company&#146;s ability to generate positive cash flow from operations. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In April 2008, the Company&#146;s Board of Directors authorized the repurchase of up to $50,000,000 of the Company&#146;s common stock, primarily as a means to
reduce the dilutive effect of employee stock options. As of December&nbsp;31, 2013, the Company had repurchased a total of 3,578,000&nbsp;shares at a cost of $50,000,000 under this program, including 827,000 shares at a cost of $20,000,000 in 2013.
Stock repurchases under this program are now complete. In November 2011, the Company&#146;s Board of Directors authorized the repurchase of up to $80,000,000 of the Company&#146;s common stock to help reduce the dilutive effect of employee stock
options. Purchases under this 2011 program began in the third quarter of 2013 upon completion of the 2008 program. In 2013, the Company repurchased a total of 892,000 shares at a cost of $27,908,000 under this 2011 program, including 620,000 shares
at a cost of $19,849,000 in the fourth quarter of 2013. The Company may repurchase shares under the 2011 program in future periods depending on a variety of factors, including, among other things, the impact of dilution from employee stock options,
stock price, share availability, and cash requirements. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">17 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table sets forth information with respect to purchases by the Company of shares of its common stock
during the periods indicated: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="43%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Total Number of</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Shares&nbsp;Purchased</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Average</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Price&nbsp;Paid</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>per Share</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Total Number of</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Shares&nbsp;Purchased&nbsp;as</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Part of Publicly</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Announced Plans or</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Programs</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Approximate Dollar</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Value of Shares that</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>May Yet Be</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Purchased&nbsp;Under&nbsp;the</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Plans or Programs</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">September&nbsp;30 &#150; October&nbsp;27, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">71,941,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">October&nbsp;28 &#150; November&nbsp;24, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">300,000</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">31.33</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">300,000</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">62,536,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">November&nbsp;25 &#150; December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">320,000</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">32.62</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">320,000</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">52,092,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Total</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">620,000</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">32.00</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">620,000</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">52,092,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">18 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Set forth below is a line graph comparing the annual percentage change in the cumulative total shareholder return on
the Company&#146;s common stock, based upon the market price of the Company&#146;s common stock, with the total return on companies within the Nasdaq Composite Index and the Research Data Group, Inc. Nasdaq Lab Apparatus&nbsp;&amp; Analytical,
Optical, Measuring&nbsp;&amp; Controlling Instrument (SIC 3820-3829 US Companies) Index (the &#147;Nasdaq Lab Apparatus Index&#148;). The performance graph assumes an investment of $100 in each of the Company and the two indices, and the
reinvestment of any dividends. The historical information set forth below is not necessarily indicative of future performance. Data for the Nasdaq Composite Index and the Nasdaq Lab Apparatus Index was provided to the Company by Research Data Group,
Inc. </FONT></P> <P STYLE="font-size:24px;margin-top:0px;margin-bottom:0px">&nbsp;</P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center">


<IMG SRC="g632893g66u86.jpg" ALT="LOGO">
 </P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000">&nbsp;<FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>12/08</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>12/09</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>12/10</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>12/11</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>12/12</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>12/13</B></FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-TOP:1px solid #000000; BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Cognex Corporation</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>100.00</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>122.58</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>205.98</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>253.39</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>271.48</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>563.48</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>NASDAQ Composite</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>100.00</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>144.88</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>170.58</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>171.30</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>199.99</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>283.39</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>NASDAQ Stocks</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>100.00</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>136.26</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>179.96</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>163.81</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>196.64</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>269.82</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD HEIGHT="8" COLSPAN="21"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top" COLSPAN="20"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1"><B><I>(SIC 3820-3829 U.S. Companies) Lab Apparatus &amp; Analyt, Opt, Measuring, and Controlling Instr</I></B></FONT></P></TD>

<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1"><B><I>&nbsp;&nbsp;</I></B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">19 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_11"></A>ITEM&nbsp;6:&nbsp;&nbsp;SELECTED FINANCIAL DATA </B></FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2010</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2009</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands, except per share amounts)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Statement of Operations Data:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>353,886</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">324,279</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">321,914</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">290,691</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">175,727</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cost of revenue (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>84,080</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">79,495</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">77,919</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">77,588</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">56,387</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>269,806</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">244,784</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">243,995</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">213,103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">119,340</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Research, development, and engineering expenses (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>48,087</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">41,549</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">40,946</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">33,080</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">31,132</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling, general, and administrative expenses (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>135,351</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">119,828</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">117,694</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">104,235</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">96,350</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Restructuring charges</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">75</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,526</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income (loss)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86,368</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83,407</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,355</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">75,713</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(12,668</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Nonoperating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,518</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,223</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,762</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">390</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,292</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income (loss) before income tax expense (benefit)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>87,886</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86,630</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,117</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">76,103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(10,376</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income tax expense (benefit)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>14,313</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18,532</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,248</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,722</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(5,507</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income (loss)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>73,573</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">68,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">69,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,381</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(4,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income (loss) per common and common-equivalent share (2):</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>0.85</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.79</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.77</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(0.06</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>0.83</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.78</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.82</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.76</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(0.06</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Weighted-average common and common-equivalent shares outstanding (2):</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86,946</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83,718</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">79,848</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">79,318</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>88,901</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,280</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,524</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">80,594</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">79,318</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash dividends per common share (2)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.770</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.180</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.125</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.150</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">(1) Amounts include stock-based compensation expense, as follows:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cost of revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>924</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">742</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">628</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">278</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">774</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Research, development, and engineering</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,585</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,149</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,268</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,020</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,163</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling, general, and administrative</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,111</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,629</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,172</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,729</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,286</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Total stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>10,620</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,068</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,027</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,223</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" COLSPAN="20"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">(2) Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend
which occurred in the third quarter of 2013.</FONT></P></TD>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;</FONT></P></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="20"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December 31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2010</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2009</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance Sheet Data:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Working capital</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>271,029</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">189,493</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">231,241</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">224,573</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">210,674</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Total assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>709,699</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">627,605</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">611,881</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">533,104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">439,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Shareholders&#146; equity</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>643,912</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">572,285</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">552,980</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">473,311</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">394,448</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">20 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_12"></A>ITEM&nbsp;7:&nbsp;&nbsp;MANAGEMENT&#146;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>FORWARD-LOOKING STATEMENTS </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Certain statements made in this report, as well as oral statements made by the Company from time to time, constitute forward-looking statements within the meaning of Section&nbsp;27A of the Securities Act of 1933,
as amended, and Section&nbsp;21E of the Securities Exchange Act of 1934, as amended. Readers can identify these forward-looking statements by our use of the words &#147;expects,&#148; &#147;anticipates,&#148; &#147;estimates,&#148;
&#147;believes,&#148; &#147;projects,&#148; &#147;intends,&#148; &#147;plans,&#148; &#147;will,&#148; &#147;may,&#148; &#147;shall,&#148; &#147;could,&#148; &#147;should,&#148; and similar words and other statements of a similar sense. These
statements are based upon our current estimates and expectations as to prospective events and circumstances, which may or may not be in our control and as to which there can be no firm assurances given. These forward-looking statements, which
include statements regarding business and market trends, future financial performance, customer order rates, expected areas of growth, emerging markets, future product mix, research and development activities, investments, and strategic plans,
involve known and unknown risks and uncertainties that could cause actual results to differ materially from those projected. Such risks and uncertainties include: (1)&nbsp;current and future conditions in the global economy; (2)&nbsp;the cyclicality
of the semiconductor and electronics industries; (3)&nbsp;the reliance on revenue from the automotive or consumer electronics industries; (4)&nbsp;the inability to penetrate new markets; (5)&nbsp;the inability to achieve significant international
revenue; (6)&nbsp;fluctuations in foreign currency exchange rates and the use of derivative instruments; (7)&nbsp;the loss of a large customer; (8)&nbsp;the inability to attract and retain skilled employees; (9)&nbsp;the reliance upon key suppliers
to manufacture and deliver critical components for our products; (10)&nbsp;the failure to effectively manage product transitions or accurately forecast customer demand; (11)&nbsp;the inability to design and manufacture high-quality products;
(12)&nbsp;the technological obsolescence of current products and the inability to develop new products; (13)&nbsp;the failure to properly manage the distribution of products and services; (14)&nbsp;the inability to protect our proprietary technology
and intellectual property; (15)&nbsp;our involvement in time-consuming and costly litigation; (16)&nbsp;the impact of competitive pressures; (17)&nbsp;the challenges in integrating and achieving expected results from acquired businesses;
(18)&nbsp;potential impairment charges with respect to our investments or for acquired intangible assets or goodwill; (19)&nbsp;exposure to additional tax liabilities; and (20)&nbsp;information security breaches or business system disruptions. The
foregoing list should not be construed as exhaustive and we encourage readers to refer to the detailed discussion of risk factors included in Part I &#150; Item&nbsp;1A of this Annual Report on Form 10-K. The Company cautions readers not to place
undue reliance upon any such forward-looking statements, which speak only as of the date made. The Company disclaims any obligation to subsequently revise forward-looking statements to reflect the occurrence of anticipated or unanticipated events or
circumstances after the date such statements are made. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>EXECUTIVE OVERVIEW </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation is a leading worldwide provider of machine vision products that capture and analyze visual information in order to automate tasks, primarily in manufacturing processes, where vision is required.
Our Modular Vision Systems Division (MVSD) specializes in machine vision systems and ID products that are used to automate the manufacture and tracking of discrete items, while our Surface Inspection Systems Division (SISD) specializes in machine
vision systems that are used to inspect the surfaces of materials processed in a continuous fashion. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In addition to product revenue derived from the
sale of machine vision systems, the Company also generates revenue by providing maintenance and support, training, consulting, and installation services to its customers. Our customers can be classified into three primary markets: factory
automation, semiconductor and electronics capital equipment, and surface inspection. </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Factory automation customers, who are included in the Company&#146;s MVSD segment, purchase Cognex vision products and incorporate them into their manufacturing
processes. Virtually every manufacturer can achieve better quality and manufacturing efficiency by using machine vision, and therefore, this market includes a broad base of customers across a variety of
</FONT></P></TD></TR></TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">21 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="7%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"> <P><FONT STYLE="font-family:ARIAL" SIZE="2">
industries, including automotive, consumer electronics, food and beverage, pharmaceutical, and medical devices. The factory automation market also includes customers who purchase Cognex vision
products for use outside of the assembly process, such as using ID products in logistics automation for package sorting and distribution. Sales to factory automation customers represented approximately 80% of total revenue in 2013 compared to 75% of
total revenue in 2012. </FONT></P></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Semiconductor and electronics capital equipment manufacturers, who are included in the Company&#146;s MVSD segment, purchase Cognex vision products and integrate
them into the automation equipment that they manufacture and then sell to their customers to either make semiconductor chips or assemble printed circuit boards. Demand from these capital equipment manufacturers has historically been highly cyclical,
with periods of investment followed by downturn. Sales to semiconductor and electronics capital equipment manufacturers represented approximately 7% of total revenue in 2013 compared to 9% of total revenue in 2012. </FONT></P></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Surface inspection customers, who comprise the Company&#146;s SISD segment, are manufacturers of materials processed in a continuous fashion, such as metals,
paper, nonwoven, plastics, and glass. These customers need sophisticated machine vision to detect, classify, and analyze defects on the surfaces of those materials as they are being processed at high speeds. Surface inspection sales represented
approximately 13% of total revenue in 2013 compared to 16% of total revenue in 2012. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue for the year ended December&nbsp;31, 2013
totaled $353,886,000, representing an increase of 9% over the prior year. Growth in the factory automation market of 16% was partially offset by lower sales in the semiconductor and electronics capital equipment and the surface inspection markets.
Gross margin increased to 76% of revenue in 2013 compared to 75% of revenue in 2012 due to a higher percentage of total revenue from the sale of relatively higher-margin MVSD products. Operating expenses increased 14% over the prior year due
primarily to expenses associated with increased engineering and sales headcount, as well as higher sales commissions and company bonus accruals. Management believes these headcount investments are important for longer-term revenue growth. The
Company recorded operating income of $86,368,000, or 24% of revenue, in 2013 compared to operating income of $83,407,000, or 26% of revenue, in 2012. After the favorable impact of a lower effective tax rate than the prior year, net income was
$73,573,000, or 21% of revenue, in 2013 compared to net income of $68,098,000, or 21% of revenue, in 2012. Net income per diluted share was $0.83 in 2013 compared to $0.78 in 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The following table sets forth certain consolidated financial data as a percentage of revenue: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year&nbsp;ended&nbsp;December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:17pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:17pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:17pt" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>100</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cost of revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>24</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">25</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>76</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">75</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">76</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Research, development, and engineering expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>14</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">13</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">13</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling, general, and administrative expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>38</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">36</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">36</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>24</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">26</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">27</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Nonoperating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income before income tax expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>25</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">27</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">27</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income tax expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>21</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">22</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">22 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>RESULTS OF OPERATIONS </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">As foreign currency exchange rates are a factor in understanding period-to-period comparisons, we believe the presentation of results on a constant-currency basis in addition to reported results helps improve
investors&#146; ability to understand our operating results and evaluate our performance in comparison to prior periods. We also use results on a constant-currency basis as one measure to evaluate our performance.&nbsp;Constant-currency information
compares results between periods as if exchange rates had remained constant period-over-period. We generally refer to such amounts calculated on a constant-currency basis as excluding the impact of foreign currency exchange rate changes. Results on
a constant-currency basis are not in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) and should be considered in addition to, and not as a substitute for, results prepared in accordance with U.S.
GAAP. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Year Ended December&nbsp;31, 2013 Compared to Year Ended December&nbsp;31, 2012 </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Revenue </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue for the year ended December&nbsp;31, 2013 increased by $29,607,000, or 9%, from the prior
year. This increase was due to a $37,836,000, or 16%, increase in sales to factory automation customers, partially offset by a $3,881,000, or 13%, decrease in sales to semiconductor and electronics capital equipment customers and a $4,348,000, or
9%, decrease in sales to surface inspection customers. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Factory Automation Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Sales to customers in the factory automation market represented 80% of total revenue in 2013 compared to 75% of total revenue in 2012. Sales to these customers increased by $37,836,000, or 16%, from the prior year.
A weaker Japanese Yen in 2013 compared to the prior year had a negative impact on reported factory automation revenue, as sales denominated in Yen were translated to U.S. Dollars at a lower rate. This was partially offset by the positive impact of a
stronger Euro during the same periods. Excluding the impact of foreign currency exchange rate changes, which decreased factory automation revenue by $1,584,000, sales to factory automation customers increased by $39,420,000, or 16%, from 2012.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Geographically, increases from the prior year in factory automation revenue were noted across all major regions except for Japan. However, excluding the
impact of foreign currency exchange rate changes, revenue in Japan also increased from the prior year. Revenue in Japan had declined in both 2011 and 2012 after the natural disasters that hit this region early in 2011. The largest percentage
increases were noted in Asia, particularly in China where the Company has made significant investments in its sales and support infrastructure, while the largest dollar increases were noted in the Americas where sales of the Company&#146;s ID
Products were strong. The Company expects its China region and its ID Products business to continue to be growth opportunities in 2014. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to factory
automation customers increased by $7,572,000, or 11%, in the fourth quarter of 2013 from the third quarter of 2013. In the fourth quarter of 2013, revenue trends in Asia were negatively impacted by product design cycles in the consumer electronics
industry. However, this negative impact was overcome by growth in the factory automation markets in the Americas and Europe. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Semiconductor and
Electronics Capital Equipment Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to customers who make automation equipment for the semiconductor and electronics industries represented
7% of total revenue in 2013 compared to 9% of total revenue in 2012. Sales to these customers decreased by $3,881,000, or 13%, from the prior year. Excluding the impact of foreign currency exchange rate changes, which primarily relate to the
Japanese Yen, sales to semiconductor and electronics capital equipment customers decreased by $2,537,000, or 9%, from 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to semiconductor and
electronics capital equipment customers decreased by $529,000, or 9%, in the fourth quarter of 2013 from the third quarter of 2013. The semiconductor and electronics capital equipment market has historically been highly cyclical and management has
limited visibility regarding future order levels from these customers. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">23 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Surface Inspection Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Sales to customers in the surface inspection market represented 13% of total revenue in 2013 compared to 16% of total revenue in 2012. Sales to these customers decreased by $4,348,000, or 9%, from the prior year.
Excluding the impact of foreign currency exchange rate changes, sales to surface inspection customers decreased by $2,896,000, or 6%, from 2012. This decrease was primarily due to delays in revenue recognition related to a new software release.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to surface inspection customers decreased by $2,135,000, or 17%, in the fourth quarter of 2013 from the third quarter of 2013. Due to the
relatively large average order values at SISD, the revenue reported each quarter can vary significantly depending upon the timing of customer orders, system deliveries, and installations, as well as the impact of revenue deferrals. The delay in
revenue recognition related to a new software release was the primary reason for the sequential decrease in revenue. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Product Revenue </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue increased by $31,198,000, or 11%, from the prior year. This increase was driven by a higher volume of MVSD systems sold than in the prior year,
partially offset by lower MVSD average selling prices due to a shift in revenue mix to ID products, which have relatively lower average selling prices. We expect this trend to continue in 2014. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Service Revenue </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue, which is derived from the
sale of maintenance and support, training, consulting, and installation services, decreased by $1,591,000, or 6%, from the prior year. This decrease was due to lower consulting services at MVSD, as well as lower revenue from SISD spare part sales,
training services, and maintenance and support contracts. Service revenue decreased as a percentage of total revenue to 8% in 2013 from 9% in 2012. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Gross Margin </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin as a percentage of revenue
increased to 76% for 2013 compared to 75% for 2012. This increase was primarily due to a higher percentage of total revenue from the sale of MVSD products, which have relatively higher margins than the sale of SISD products or the sale of services.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>MVSD Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD gross margin as a percentage
of revenue was 80% in both 2013 and 2012, as slightly lower product margins were offset by improvements in consulting service margins. The minor deterioration in the product margin was due to higher provisions for excess and obsolete inventory and
for warranties, as well as a shift in revenue mix to relatively lower-margin ID Products. This was largely offset by the favorable impact of higher sales volume and material cost reductions. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>SISD Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">SISD gross margin as a percentage of revenue was 54% in both 2013 and 2012, as improvements in
installation service margins were offset by higher provisions for excess and obsolete inventory. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Product Margin </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Product gross margin as a percentage of revenue was 78% in both 2013 and 2012. A slight reduction in product margins at both MVSD and SISD, as described above, were
offset by a favorable shift in revenue mix to MVSD products, which have relatively higher margins than SISD products. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Service Margin </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Service gross margin as a percentage of revenue was 55% in 2013 compared to 51% in 2012. This increase was due to improved margins from MVSD consulting services, as
well as improvements in SISD installation service margins. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">24 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Operating Expenses </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>Research, Development, and Engineering Expenses </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Research, development, and engineering (RD&amp;E) expenses in
2013 increased by $6,538,000, or 16%, from the prior year. MVSD RD&amp;E expenses increased by $6,300,000, or 17%, while SISD RD&amp;E expenses increased by $238,000, or 6%. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The table below (in thousands) details the $6,300,000 net increase in MVSD RD&amp;E in 2013: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD RD&amp;E balance in 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">37,673</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,417</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Company bonus accruals</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">990</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Outsourced engineering services</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">665</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">382</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">846</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD RD&amp;E balance in 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>43,973</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs have increased from the prior year due to additional headcount, and to a lesser extent, higher average costs per
employee. Over the past few years, the Company has increased engineering headcount to support new product development, resulting in higher personnel costs, such as salaries and fringe benefits. Average costs per employee have increased over the
prior year due primarily to modest wage increases granted early in 2013 and higher fringe benefits, such as health care costs. In addition, MVSD recorded higher bonus accruals, increased costs related to outsourced engineering services, and
increased stock-based compensation expense due to a higher valuation of stock options granted in the first quarter of 2013. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The increase in SISD
RD&amp;E expenses was primarily due to increased costs related to outsourced engineering services ($133,000) and increased personnel costs ($107,000). </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">RD&amp;E expenses as a percentage of revenue were 14% in 2013 and 13% in 2012. We believe that a continued commitment to RD&amp;E activities is essential in order
to maintain or achieve product leadership with our existing products and to provide innovative new product offerings. In addition, we consider our ability to accelerate time-to-market for new products to be critical to our revenue growth. Therefore,
we expect to continue to make significant RD&amp;E investments in the future. Although we target our RD&amp;E spending to be between 10% and 15% of total revenue, this percentage is impacted by revenue levels. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Selling, General, and Administrative Expenses </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling,
general, and administrative (SG&amp;A) expenses in 2013 increased by $15,523,000, or 13%, from the prior year. MVSD SG&amp;A expenses increased by $12,138,000, or 13%, and SISD SG&amp;A expenses increased by $763,000, or 6%. Corporate expenses that
are not allocated to either division increased by $2,622,000, or 22%. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">25 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The table below (in thousands) details the $12,138,000 net increase in MVSD SG&amp;A in 2013: </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="87%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD SG&amp;A balance in 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">96,359</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,173</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales commissions</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,502</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Company bonus accruals</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,033</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">822</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Recruiting costs</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">684</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">588</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Marketing and promotional expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">566</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,232</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,002</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD SG&amp;A balance in 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>108,497</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs have increased from the prior year due to additional headcount, and to a lesser extent, higher average costs per
employee. Over the past few years, the Company has increased headcount in selective areas, principally Sales, resulting in higher personnel costs, such as salaries, fringe benefits, commissions, and travel expenses. Average costs per employee have
increased over the prior year due primarily to modest wage increases granted early in 2013 and higher fringe benefits, such as health care costs and foreign retirement obligations. The Company also recorded higher expenses related to sales
commissions resulting from higher business levels, MVSD bonus accruals, depreciation expense principally related to business system upgrades, recruiting costs, stock-based compensation expense, and marketing and promotional activities. These
increases were partially offset by the net favorable impact of changes in foreign currency exchange rates.&nbsp;The positive impact on reported expenses of a weaker Japanese Yen in 2013 compared to the prior year, as costs denominated in Yen were
translated to U.S. Dollars at a lower rate, was in part offset by the negative impact of a stronger Euro during these same periods. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The increase in SISD
SG&amp;A expenses was primarily due to increased personnel costs ($777,000) and increased stock-based compensation expense ($230,000), partially offset by lower SISD bonus accruals ($477,000). </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The increase in corporate expenses was primarily due to higher legal fees related to patent-infringement actions ($1,269,000 &#150; refer to Note 10 to the Consolidated Financial Statements in
Part&nbsp;II&nbsp;&#150; Item&nbsp;8 of this Annual Report on Form 10-K), higher company bonus accruals ($793,000), and higher stock-based compensation expense ($629,000). </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Nonoperating Income (Expense) </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded foreign currency losses of $646,000 in 2013 and $880,000 in
2012. During 2012, management changed the domicile of the subsidiary that held the Company&#146;s Euro-denominated investment portfolio and also changed that subsidiary&#146;s functional currency from the Euro to the U.S. Dollar. As a result of
these changes, the investment portfolio was liquidated, and those funds were converted into U.S. Dollars. To protect against a potential devaluation in the Euro, the Company entered into forward contracts to exchange Euros for U.S. Dollars at fixed
exchange rates. The settlement of these forward contracts resulted in a foreign currency loss of $504,000. The foreign currency losses in 2013 and the remaining losses in 2012 resulted from the revaluation and settlement of accounts receivable and
intercompany balances that are reported in one currency and collected in another. Although a portion of the Company&#146;s foreign currency exposure of accounts receivable is mitigated through the use of forward contracts, this program depends upon
forecasts of sales and collections, and therefore, gains or losses on the underlying receivables may not perfectly offset losses or gains on the contracts. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Investment income in 2013 decreased by $1,866,000, or 42%, from the prior year. The decrease was primarily due to gains recorded upon the liquidation of the Company&#146;s Euro-denominated investment
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">26 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
portfolio in 2012 of $1,071,000 which did not repeat, as well as losses recorded in 2013 on the sale of equity securities of $702,000. Interest income on the Company&#146;s portfolio of debt
securities was relatively flat, as higher average cash balances available for investment were offset by lower yields. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded other
expense, net of other income, of $440,000 in 2013 and $367,000 in 2012. The Company recorded $354,000 and $141,000 of other income in the first quarters of 2013 and 2012, respectively, due to the expiration of the statutes of limitations relating to
tax holidays, during which time the Company collected value-added taxes from customers that were not required to be remitted to the government authority. Other income (expense) also includes rental income, net of associated expenses, from leasing
buildings adjacent to the Company&#146;s corporate headquarters. These buildings were largely unoccupied during 2013; however, late in 2013, a new tenant began to occupy a significant portion of the space in one of the buildings, which is expected
to result in higher rental income in 2014. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Income Tax Expense </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s effective tax rate was 16% in 2013 compared to 21% in 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The effective tax rate for 2013
included the impact of the following discrete events: (1)&nbsp;a decrease in tax expense of $1,790,000 from the expiration of statutes of limitations for certain reserves for income tax uncertainties, (2)&nbsp;an increase in tax expense of $267,000
from the final true-up of the prior year&#146;s tax accrual upon filing the actual tax returns, and (3)&nbsp;a decrease in tax expense of $555,000 from the retroactive application of the 2012 research and development credit. The American Taxpayer
Relief Act of 2012 was passed by Congress and signed into law on January&nbsp;1, 2013, and as a result, the reduction to income tax expense was recorded as a discrete item in the first quarter of 2013. The impact of these discrete tax events
decreased the effective tax rate from 19% to 16% for 2013. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The effective tax rate for 2012 included the impact of the following discrete events:
(1)&nbsp;a decrease in tax expense of $441,000 from the expiration of statutes of limitations for certain reserves for income tax uncertainties, (2)&nbsp;an increase in tax expense of $101,000 from the write-down of a non-current deferred tax asset
based upon a change in the tax rate in Japan, and (3)&nbsp;an increase in tax expense of $84,000 from the final true-up of the prior year&#146;s tax accrual upon filing the actual tax returns. These discrete events did not have a material net impact
on the 2012 tax provision as a percentage of pretax income. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Excluding these discrete tax events, the Company&#146;s effective tax rate would be 19% and
21% of the Company&#146;s pretax income for 2013 and 2012, respectively. The decrease in the effective tax rate was primarily due to a higher proportion of the Company&#146;s pretax income being earned in relatively lower tax jurisdictions.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>RESULTS OF OPERATIONS </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Year Ended
December&nbsp;31, 2012 Compared to Year Ended December&nbsp;31, 2011 </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Revenue </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Revenue for the year ended December&nbsp;31, 2012 increased by $2,365,000, or 1%, from the prior year. This increase was due to a $9,220,000, or 4%, increase in sales to factory automation customers and a
$2,342,000, or 5%, increase in sales to surface inspection customers, partially offset by a $9,197,000, or 24%, decrease in sales to semiconductor and electronics capital equipment customers. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>Factory Automation Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to customers in the factory automation market represented 75% of total revenue
in 2012 compared to 73% of total revenue in 2011. Sales to these customers increased by $9,220,000, or 4%, from the prior year. A weaker Euro, on average, in 2012 compared to the prior year had a negative impact on reported factory automation
revenue, as sales denominated in Euros were translated to U.S. Dollars at a lower rate. Excluding the impact of foreign currency exchange rate changes, which decreased factory automation revenue by $6,297,000, sales to factory automation customers
increased by $15,517,000, or 7%, from 2011. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">27 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Geographically, increases from the prior year in factory automation revenue excluding the impact of foreign currency
exchange rate changes were reported in the Americas, Europe, and, most notably, in Asia, where the Company has made significant investments, particularly in China, to expand its sales and support infrastructure in order to access more of the machine
vision market in this high-potential growth region. Revenue in Japan has declined since the natural disasters that hit this region early in 2011. By product, the majority of the growth in factory automation revenue came from sales of the
Company&#146;s ID products, which are used in manufacturing applications as well as in the logistics industry for package sorting and distribution. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Semiconductor and Electronics Capital Equipment Market </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to customers who make automation equipment for the semiconductor and electronics industries represented 9% of total revenue in 2012 compared to 12% of total
revenue in 2011. Sales to these customers decreased by $9,197,000, or 24%, from the prior year. The impact of foreign currency exchange rate changes on revenue was not significant in the semiconductor and electronics capital equipment market.
Geographically, revenue decreased most significantly in Japan where many of the Company&#146;s semiconductor and electronics capital equipment customers are located; however, decreases were noted across all regions in which the Company operates.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Surface Inspection Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales to customers in
the surface inspection market represented 16% of total revenue in 2012 compared to 15% of total revenue in 2011. Sales to these customers increased by $2,342,000, or 5%, from the prior year. Excluding the impact of foreign currency exchange rate
changes, which decreased surface inspection revenue by $725,000, sales to surface inspection customers increased by $3,067,000, or 6%, from 2011. This increase was primarily due to higher service revenue derived from spare parts sales, training
services, and maintenance and support contracts. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Product Revenue </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Product revenue decreased by $1,722,000, or 1%, from the prior year. Although the Company sold a higher volume of modular vision systems than the prior year, the average selling price declined in part due to a
shift in revenue mix to ID Products, which have relatively lower average selling prices. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Service Revenue </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue, which is derived from the sale of maintenance and support, training, consulting, and installation services, increased by $4,087,000, or 17%, from
the prior year. This increase was due to higher consulting services at MVSD, as well as higher revenue from SISD spare part sales, training services, and maintenance and support contracts. Service revenue increased as a percentage of total revenue
to 9% in 2012 from 8% in 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Gross Margin </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin as a percentage of revenue was relatively flat at 75.5% for 2012 compared to 75.8% for 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>MVSD Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD gross margin as a percentage of revenue was 80% in both 2012 and 2011. A reduction in product
margins due to higher new product introduction costs on a relatively flat product revenue base was offset by improvements in service margins due to higher margins from consulting services. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>SISD Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">SISD gross margin as a percentage of revenue was 54% in 2012 compared to 51% in 2011. This
increase was due to improvements in both product and service margins. Product margins improved primarily due to manufacturing efficiencies, as SISD manufacturing costs were lower in 2012 than the
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">28 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
prior year. Service margins improved due to a shift in revenue mix to relatively higher margin spare part sales and training services. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><I>Product Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Product gross margin as a percentage of revenue was 78% in both 2012 and 2011. Lower MVSD
product margins due to higher new product introduction costs were offset by higher SISD product margins due to manufacturing efficiencies. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Service
Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Service gross margin as a percentage of revenue was 51% in 2012 compared to 46% in 2011. This increase was due to higher margins from spare
part sales and training services at SISD, as well as higher margins from consulting services at MVSD. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Operating Expenses </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Research, Development, and Engineering Expenses </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Research,
development, and engineering (RD&amp;E) expenses in 2012 increased by $603,000, or 1%, from the prior year. MVSD RD&amp;E expenses were relatively flat, while SISD RD&amp;E expenses increased by $544,000, or 16%. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The table below (in thousands) details the $59,000 net increase in MVSD RD&amp;E in 2012: </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD RD&amp;E balance in 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">37,614</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,950</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Company bonus accruals</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,066</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(686</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(139</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD RD&amp;E balance in 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>37,673</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs have increased from the prior year due to additional headcount, partially offset by lower average costs per
employee. The Company increased headcount to support strategic initiatives, resulting in higher personnel costs, such as salaries and fringe benefits. Many of these employees have been added in Budapest, Hungary, which has resulted in a decrease in
the average cost per employee. These investments were offset by lower company bonus accruals based on the Company&#146;s operating income margin. In addition, a weaker Euro in 2012 compared to the prior year resulted in lower RD&amp;E costs when
expenses of the Company&#146;s foreign operations were translated to U.S. Dollars. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The increase in SISD RD&amp;E expenses was primarily due to increased
salaries and fringe benefits expenses ($332,000), as well as higher materials spending ($77,000) and outsourced engineering services ($61,000). </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">RD&amp;E
expenses as a percentage of revenue were 13% in both 2012 and 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Selling, General, and Administrative Expenses </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling, general, and administrative (SG&amp;A) expenses in 2012 increased by $2,134,000, or 2%, from the prior year. MVSD SG&amp;A expenses increased by
$3,624,000, or 4%, and SISD SG&amp;A expenses increased by $101,000, or 1%. Corporate expenses that are not allocated to either division decreased by $1,591,000, or 12%. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">29 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The table below (in thousands) details the $3,624,000 net increase in MVSD SG&amp;A in 2012: </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD SG&amp;A balance in 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">92,735</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,217</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">690</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">485</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">China long-term incentive plan</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">409</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales demonstration equipment</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">387</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(2,273</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Company bonus accruals</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,054</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales commissions</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,027</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">790</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">MVSD SG&amp;A balance in 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>96,359</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Personnel costs have increased from the prior year due to additional headcount, and to a lesser extent, higher average costs per
employee. The Company increased headcount in strategic areas, principally Sales, resulting in higher personnel costs, such as salaries, fringe benefits, commissions, and travel expenses. Average costs per employee have increased over the prior year
due primarily to modest wage increases granted early in 2012 and higher fringe benefits, such as health care costs. The Company also recorded higher depreciation expense related principally to business system upgrades and leasehold improvements,
increased stock-based compensation expense due to a higher valuation of stock options granted in the fourth quarter of 2011 and a lower level of credits related to forfeited options, and increased spending on sales demonstration equipment. In
addition, the Company began to accrue expenses in 2012 associated with a long-term incentive plan implemented in China in lieu of granting stock options in this region. These increases were offset by lower company bonus accruals based upon the
Company&#146;s operating income margin and lower sales commissions as a result of fewer sales employees exceeding their bookings quotas compared to the prior year. In addition, a weaker Euro in 2012 compared to the prior year resulted in lower
SG&amp;A costs when expenses of the Company&#146;s foreign operations were translated to U.S. Dollars. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The increase in SISD SG&amp;A expenses was
primarily due to increased salaries and fringe benefits expenses ($421,000), partially offset by the unfavorable impact of changes in foreign currency exchange rates ($280,000). </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The decrease in corporate expenses was primarily due to lower company bonus accruals ($1,110,000) and lower legal fees related to patent-infringement actions ($532,000 &#150; refer to Note 10 to the Consolidated
Financial Statements in Part II &#150; Item&nbsp;8 of this Annual Report on Form 10-K). </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Nonoperating Income (Expense) </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded foreign currency losses of $880,000 in 2012 and $504,000 in 2011. During 2012, management changed the domicile of the subsidiary that held the
Company&#146;s Euro-denominated investment portfolio and also changed that subsidiary&#146;s functional currency from the Euro to the U.S. Dollar. As a result of these changes, the investment portfolio was liquidated, and those funds were converted
into U.S. Dollars. To protect against a potential devaluation in the Euro, the Company entered into forward contracts to exchange Euros for U.S. Dollars at fixed exchange rates. The settlement of these forward contracts resulted in a foreign
currency loss of $504,000. In addition, the foreign currency losses in each period resulted from the revaluation and settlement of accounts receivable and intercompany balances that are reported in one currency and collected in another. Although a
portion of the Company&#146;s foreign currency exposure of accounts receivable is mitigated through the use of forward contracts, this program depends upon forecasts of sales and collections, and therefore, gains or losses on the underlying
receivables may not perfectly offset losses or gains on the contracts. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">30 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Investment income in 2012 increased by $1,568,000, or 54%, from the prior year. The increase was primarily due to
gains recognized on the sale of Euro-denominated investments, as well as an increase in cash that was available for investment. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded
other expense of $367,000 in 2012 and $636,000 in 2011. The Company recorded $141,000 of other income in the first quarter of 2012 upon the expiration of the statute of limitations relating to a tax holiday, during which time the Company collected
value-added taxes from customers that were not required to be remitted to the government authority. Other income (expense) also includes rental income, net of associated expenses, from leasing buildings adjacent to the Company&#146;s corporate
headquarters. A portion of this space was unoccupied in 2012. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Income Tax Expense </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s effective tax rate was a provision of 21% in 2012 compared to a provision of 20% in 2011. The increase in the effective tax rate was primarily due a higher proportion of the Company&#146;s pretax
income being earned in the United States, which is a relatively higher tax jurisdiction. In addition, the 2012 effective tax rate does not include any benefit from research and development tax credits, as discussed below. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The American Taxpayer Relief Act of 2012 was passed by Congress and signed into law on January&nbsp;1, 2013. The provisions under this law were made retroactive to
January&nbsp;1, 2012. However, as a result of the law being signed on January&nbsp;1, 2013, the financial impact of any retroactive provision was recorded as a discrete event in the first quarter of 2013. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>LIQUIDITY AND CAPITAL RESOURCES </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has
historically been able to generate positive cash flow from operations, which has funded its operating activities and other cash requirements and has resulted in an accumulated cash and investment balance of $455,121,000 as of December&nbsp;31, 2013.
The Company has established guidelines relative to credit ratings, diversification, and maturities of its investments that maintain liquidity. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The
Company&#146;s cash requirements in 2013 were met with its existing cash balances, cash from investment maturities and sales, positive cash flows from operations, and the proceeds from stock option exercises. Cash requirements consisted of operating
activities, purchases of investments, the Company&#146;s stock repurchase program, purchased technology, and capital expenditures. Capital expenditures totaled $9,630,000 in 2013 and consisted primarily of expenditures for computer hardware,
computer software (including business system upgrades), manufacturing test equipment related to new product introductions, and building improvements at the Company&#146;s headquarters and adjacent buildings in Natick, Massachusetts. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table summarizes the Company&#146;s material contractual obligations, both fixed and contingent (in thousands): </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="48%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Year Ending December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Venrock</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Limited</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Partnership</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Interest</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Inventory</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Purchase</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Commitments</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Leases</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Total</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2014</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">614</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,470</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,560</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,644</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2015</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,259</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,259</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2016</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,480</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,480</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2017</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,416</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,416</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2018</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">775</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>775</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Thereafter</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,153</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,153</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">614</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,470</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,643</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>20,727</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">31 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital fund. The
Company has committed to a total investment in the limited partnership of up to $20,500,000, with the commitment period expiring December&nbsp;31, 2015. The Company does not have the right to withdraw from the partnership prior to this date. As of
December&nbsp;31, 2013, the Company contributed $19,886,000 to the partnership.&nbsp;The remaining commitment of $614,000 can be called by Venrock at any time before December&nbsp;31, 2015. Distributions and contributions are at the discretion of
Venrock&#146;s management.&nbsp;No contributions were made in 2013. The Company received distributions of $1,784,000 in 2013, which were accounted for as a return of capital. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">In addition to the obligations described above, the following items may also result in future material uses of cash: </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Dividends </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s Board of Directors declared
and paid a cash dividend of $0.05 per share in the first quarter of 2012 and $0.055 per share in the second, third, and fourth quarters of 2012. The Company also declared and paid an additional $0.055 dividend in the fourth quarter of 2012 that
would normally be declared in the first quarter of 2013 in conjunction with the 2012 earnings release. A special dividend of $0.50 was also declared and paid in the fourth quarter of 2012 to replace expected quarterly dividend declarations for the
next eight quarters, beginning in 2013. The additional $0.055 dividend and the $0.50 dividend were accelerated due to the anticipated increase in the federal tax on dividends paid after December&nbsp;31, 2012. Due to these accelerated payments, no
cash dividends were declared or paid in 2013. Future dividends will be declared at the discretion of the Company&#146;s Board of Directors and will depend upon such factors as the Board deems relevant, including, among other things, the
Company&#146;s ability to generate positive cash flow from operations. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Stock Repurchase Program </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In April 2008, the Company&#146;s Board of Directors authorized the repurchase of up to $50,000,000 of the Company&#146;s common stock, primarily as a means to
reduce the dilutive effect of employee stock options. As of December&nbsp;31, 2013, the Company had repurchased a total of 3,578,000&nbsp;shares at a cost of $50,000,000 under this program, including 827,000 shares at a cost of $20,000,000 in 2013.
Stock repurchases under this program are now complete. In November 2011, the Company&#146;s Board of Directors authorized the repurchase of up to $80,000,000 of the Company&#146;s common stock to help reduce the dilutive effect of employee stock
options. Purchases under this 2011 program began in the third quarter of 2013 upon completion of the 2008 program. In 2013, the Company repurchased a total of 892,000 shares at a cost of $27,908,000 under this 2011 program. The Company may
repurchase shares under the 2011 program in future periods depending on a variety of factors, including, among other things, the impact of dilution from employee stock options, stock price, share availability, and cash requirements. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Reserve for Income Taxes </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company may be required to
make cash outlays related to its reserve for income taxes in a future period. Due to the uncertainty of the timing of future cash payments associated with its reserve for income taxes, the Company is unable to make reasonably reliable estimates of
the future period of cash settlement, if any, with the respective taxing authorities. Foreign subsidiaries&#146; undistributed earnings are deemed to be permanently reinvested outside the United States. It is management&#146;s belief that the
Company will not need to repatriate these earnings in future years due to the relatively strong cash flows at our domestic entities. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Acquisitions
</B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s business strategy includes selective expansion into new machine vision applications through the acquisition of businesses and
technologies, which may result in significant cash outlays in the future. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">32 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company believes that its existing cash and investment balances, together with cash flow from operations, will be
sufficient to meet its operating, investing, and financing activities for the next twelve months. As of December&nbsp;31, 2013, the Company had approximately $453,165,000 in either cash or debt securities that could be converted into cash. In
addition, Cognex has no long-term debt and does not anticipate needing debt financing in the near future. We believe that our strong cash position has put us in a relatively good position with respect to our longer-term liquidity needs. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>OFF-BALANCE SHEET ARRANGEMENTS </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31,
2013, the Company has no off-balance sheet arrangements as defined in Item&nbsp;303(a)(4)(ii) of Regulation S-K. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>CRITICAL ACCOUNTING POLICIES AND
ESTIMATES </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Our discussion and analysis of the Company&#146;s financial condition and results of operations are based upon the consolidated financial
statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires management to make estimates and judgments that affect the reported amounts
of assets, liabilities, revenue, and expenses, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and various other assumptions believed to be reasonable under the circumstances, the results
of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from these estimates under different assumptions or circumstances
resulting in charges that could be material in future reporting periods. We believe the following critical accounting policies require the use of significant estimates and judgments in the preparation of our consolidated financial statements.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Revenue Recognition </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s product
revenue is derived from the sale of machine vision systems, which can take the form of hardware with embedded software or software-only, and related accessories. The Company also generates revenue by providing maintenance and support, training,
consulting, and installation services to its customers. Certain of the Company&#146;s arrangements include multiple deliverables that provide the customer with a combination of products or services. In order to recognize revenue, the Company
requires that a signed customer contract or purchase order is received, the fee from the arrangement is fixed or determinable, and collection of the resulting receivable is probable. Assuming that these criteria have been met, product revenue is
generally recognized upon delivery, revenue from maintenance and support programs is recognized ratably over the program period, revenue from training and consulting services is recognized over the period that the services are provided, and revenue
from installation services is recognized when the customer has signed off that the installation is complete. When customer-specified acceptance criteria exists that are substantive, product revenue is deferred until these criteria have been met.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The majority of the Company&#146;s product offerings consist of hardware with embedded software. Under the revenue recognition rules for tangible
products, the fee from a multiple-deliverable arrangement is allocated to each of the deliverables based upon their relative selling prices as determined by a selling-price hierarchy. A deliverable in an arrangement qualifies as a separate unit of
accounting if the delivered item has value to the customer on a stand-alone basis. A delivered item that does not qualify as a separate unit of accounting is combined with the other undelivered items in the arrangement and revenue is recognized for
those combined deliverables as a single unit of accounting. The selling price used for each deliverable is based upon vendor-specific objective evidence (VSOE) if available, third-party evidence (TPE) if VSOE is not available, and management&#146;s
best estimate of selling price (BESP) if neither VSOE nor TPE are available. VSOE is the price charged for a deliverable when it is sold separately. TPE is the price of the Company&#146;s or any competitor&#146;s largely interchangeable products or
services in stand-alone sales to similarly-situated customers. BESP is the price at which the Company would sell the deliverable if it were sold regularly on a stand-alone basis, considering market conditions and entity-specific factors. </FONT></P>

 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">33 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Management exercises judgment in connection with the determination of the amount of revenue to be recognized each
period. Such judgments include, but are not limited to, determining whether separate contracts with the same customer that are entered into at or near the same time should be accounted for as a single arrangement, identifying the various elements in
an arrangement, determining if delivered items have stand-alone value, determining the relative selling prices of the arrangement&#146;s deliverables, determining whether options to buy additional products or services in the future are substantive
and should be accounted for as a deliverable in the original arrangement, assessing whether the fee is fixed or determinable, determining the probability of collecting the receivable, determining whether customer-specified acceptance criteria are
substantive in nature, and assessing whether vendor-specific objective evidence of fair value has been established for undelivered elements. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Investments </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, the
Company&#146;s investment balance totaled $414,477,000, of which $412,521,000 consisted of debt securities and $1,956,000 consisted of a limited partnership interest in a venture capital fund. The debt securities are reported at fair value, with
unrealized gains and losses, net of tax, recorded in shareholders&#146; equity as other comprehensive income (loss) since these securities are designated as available-for-sale securities. As of December&nbsp;31, 2013, the Company&#146;s portfolio of
debt securities had a net unrealized gain of $32,000. The limited partnership interest is in Venrock Associates III, L.P., a venture capital fund with an investment focus on Information Technology and Health Care and Life Sciences. The limited
partnership interest is accounted for using the cost method because our investment is less than 5% of the partnership and we have no influence over the partnership&#146;s operating and financial policies. Furthermore, this investment does not have a
readily determinable market value, and therefore, does not qualify for fair value accounting. As of December&nbsp;31, 2013, the carrying value of this investment was $1,956,000 compared to an estimated fair value of $4,315,000. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company applies a three-level valuation hierarchy for fair value measurements. The categorization of assets and liabilities within the valuation hierarchy is
based upon the lowest level of input that is significant to the measurement of fair value. Level 1 inputs to the valuation methodology utilize unadjusted quoted market prices in active markets for identical assets and liabilities. Level 2 inputs to
the valuation methodology are other observable inputs, including quoted market prices for similar assets and liabilities, quoted prices for identical and similar assets and liabilities in markets that are not active, or other inputs that are
observable or can be corroborated by observable market data. Level 3 inputs to the valuation methodology are unobservable inputs based upon management&#146;s best estimate of the inputs that market participants would use in pricing the asset or
liability at the measurement date, including assumptions about risk. Changes in the valuation methodology, interest rates, credit rates, or the market for these investments could result in changes to their fair values. Changes to the Level of an
investment within the fair value hierarchy are determined at the end of the reporting period. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s money market instruments are reported
at fair value based upon the daily market price for identical assets in active markets, and are therefore classified as Level 1. The Company&#146;s debt securities are reported at fair value based upon model-driven valuations in which all
significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset, and are therefore classified as Level 2. Management is responsible for estimating the fair value of
these financial assets and liabilities, and in doing so, considers valuations provided by a large, third-party pricing service. This service maintains regular contact with market makers, brokers, dealers, and analysts to gather information on market
movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the daily valuations. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Management monitors the carrying value of its investments in debt securities and the limited partnership interest compared to their fair value to determine whether an other-than-temporary impairment has occurred.
In considering whether a decline in fair value is other-than-temporary, we consider many factors, both qualitative and quantitative in nature. In its evaluation of its debt securities, management considers the type of security, the credit rating of
the security, the length of time the security has been </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">34 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
in a loss position, the size of the loss position, our ability and intent to hold the security to expected recovery of value, and other meaningful information. If a decline in fair value is
determined to be other-than-temporary, an impairment charge would be recorded in current operations to reduce the carrying value of the investment to its fair value. There were no other-than-temporary impairments of investments in 2013, 2012, or
2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Accounts Receivable </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company maintains
reserves against its accounts receivable for potential credit losses. Ongoing credit evaluations of customers are performed and the Company has historically not experienced significant losses related to the collection of its accounts receivable.
Allowances for specific accounts determined to be at risk for collection are estimated by management taking into account the length of time the receivable has been outstanding, the customer&#146;s current ability to pay its obligations to the
Company, general economic and industry conditions, as well as various other factors. Global economic uncertainty may result in longer payment cycles and challenges in collecting accounts receivable balances, which make these estimates more
judgmental. An adverse change in any of these factors could result in higher than expected customer defaults and may result in the need for additional bad debt provisions. As of December&nbsp;31, 2013, the Company&#146;s reserve against accounts
receivable was $1,354,000, or 3% of the gross accounts receivable balance. A 10% difference in the reserve against accounts receivable as of December&nbsp;31, 2013 would have affected net income by approximately $114,000. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Inventories </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Inventories are stated at the lower of cost or
market. Management estimates excess and obsolescence exposures based upon assumptions about future demand, product transitions, and market conditions, and records reserves to reduce the carrying value of inventories to their net realizable value.
Volatility in the global economy makes these assumptions about future demand more judgmental. Among the risks associated with the introduction of new products are difficulty predicting customer demand and effectively managing inventory levels to
ensure adequate supply of the new product and avoid excess supply of the legacy product. In addition, we may strategically enter into non-cancelable commitments with vendors to purchase materials for products in advance of demand in order to take
advantage of favorable pricing or address concerns about the availability of future supplies and long lead times. As of December&nbsp;31, 2013, the Company&#146;s reserve for excess and obsolete inventory totaled $4,893,000, or 16% of the gross
inventory balance. A 10% difference in inventory reserves as of December&nbsp;31, 2013 would have affected net income by approximately $411,000. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Long-lived Assets </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has long-lived assets,
including property, plant, and equipment and acquired intangible assets. These assets are susceptible to shortened estimated useful lives and changes in fair value due to changes in their use, market or economic changes, or other events or
circumstances. The Company evaluates the potential impairment of these long-lived assets whenever events or circumstances indicate their carrying value may not be recoverable. Factors that could trigger an impairment review include historical or
projected results that are less than the assumptions used in the original valuation of an acquired asset, a change in the Company&#146;s business strategy or its use of an acquired asset, or negative economic or industry trends. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">If an event or circumstance indicates the carrying value of long-lived assets may not be recoverable, the Company assesses the recoverability of the assets by
comparing the carrying value of the assets to the sum of the undiscounted future cash flows that the assets are expected to generate over their remaining economic lives. If the carrying value exceeds the sum of the undiscounted future cash flows,
the Company compares the fair value of the long-lived assets to the carrying value and records an impairment loss for the difference. The Company generally estimates the fair value of its long-lived assets using the income approach based upon a
discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">35 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
discount factors, income tax rates, the identification of groups of assets with highly independent cash flows, and assets&#146; economic lives. Volatility in the global economy makes these
assumptions and estimates more judgmental. No impairment losses were recorded in 2013, 2012, or 2011. Actual future operating results and the remaining economic lives of our long-lived assets could differ from those used in assessing the
recoverability of these assets and could result in an impairment of long-lived assets in future periods. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Goodwill </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Management evaluates the potential impairment of goodwill for each of its reporting units annually each fourth quarter and whenever events or circumstances indicate
their carrying value may not be recoverable. The Company has identified two reporting units for its goodwill test: MVSD and SISD. Determining the Company&#146;s reporting units requires judgments regarding what constitutes a business and at what
level discrete financial information is available and reviewed by management. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company performs a qualitative assessment of goodwill (commonly known
as &#147;step zero&#148;) to determine whether further impairment testing is necessary. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity
would proceed to a two-step process. Step one compares the fair value of the reporting unit with its carrying value, including goodwill. If the carrying amount exceeds the fair value of the reporting unit, step two is required to measure the amount
of impairment loss. Step two compares the implied fair value of the reporting unit goodwill to the carrying amount of the goodwill. The Company estimates the fair value of its reporting units using the income approach based upon a discounted cash
flow model. In addition, the Company uses the market approach, which compares the reporting unit to publicly-traded companies and transactions involving similar businesses, to support the conclusions based upon the income approach. The income
approach requires the use of many assumptions and estimates including future revenues, expenses, capital expenditures, and working capital, as well as discount factors and income tax rates. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Factors that management considered in the qualitative assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in
management or strategy, and changes in the composition or carrying amount of net assets. In addition, management took into consideration the goodwill valuation as of October&nbsp;4, 2010, which was the last time it was performed under the two-step
process. At that time, this analysis indicated that the fair value of the MVSD unit exceeded its carrying value by approximately 208%, while the fair value of the SISD unit exceeded its carrying value by approximately 119% at that date. Based on the
qualitative assessment, management does not believe that it is more likely than not that the carrying value of either reporting unit exceeds its fair value. No impairment losses were recorded in 2013, 2012, or 2011. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Warranty Obligations </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company records the estimated cost
of fulfilling product warranties at the time of sale based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product quality become known that
would not have been taken into account using historical data. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers and third-party contract
manufacturers, the Company&#146;s warranty obligation is affected by product failure rates, material usage, and service delivery costs incurred in correcting a product failure. An adverse change in any of these factors may result in the need for
additional warranty provisions. As of December&nbsp;31, 2013, the Company&#146;s accrued warranty obligations amounted to $3,016,000. A 10% difference in accrued warranty obligations as of December&nbsp;31, 2013 would have affected net income by
approximately $253,000. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">36 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Contingencies </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Estimated losses from contingencies are accrued by management based upon whether a loss is probable and whether management has the ability to reasonably estimate
the amount of the loss. Estimating potential losses, or even a range of losses, is difficult and involves a great deal of judgment. Management relies primarily on assessments made by its internal and external legal counsel to make our determination
as to whether a loss contingency arising from litigation should be recorded or disclosed. This analysis is performed on a quarterly basis or when facts and circumstances dictate. Should the resolution of a contingency result in a loss that we did
not accrue because management did not believe that the loss was probable or capable of being reasonably estimated, then this loss would result in a charge to income in the period the contingency was resolved. The Company did not have any significant
accrued contingencies as of December&nbsp;31, 2013. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Stock-Based Compensation </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Compensation expense is recognized for all stock option grants. Determining the appropriate valuation model and estimating the fair values of these grants requires the input of subjective assumptions, including
expected stock price volatility, dividend yields, expected term, and forfeiture rates. The expected volatility assumption is based partially upon the historical volatility of the Company&#146;s common stock, which may or may not be a true indicator
of future volatility, particularly as the Company continues to seek to diversify its customer base. The assumptions used in calculating the fair values of stock option grants represent management&#146;s best estimates, but these estimates involve
inherent uncertainties and the application of judgment. As a result, if factors change and different assumptions are used, stock-based compensation expense could be significantly different from what the Company recorded in the current period.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Income Taxes </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Significant judgment is required
in determining worldwide income tax expense based upon tax laws in the various jurisdictions in which the Company operates. The Company has established reserves for income taxes by applying the &#147;more likely than not&#148; criteria, under which
the recognition threshold is met when an entity concludes that a tax position, based solely on its technical merits, is more likely than not to be sustained upon examination by the relevant tax authority. All tax positions are analyzed periodically
and adjustments are made as events occur that warrant modification, such as the completion of audits or the expiration of statutes of limitations, which may result in future charges or credits to income tax expense. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As part of the process of preparing consolidated financial statements, management is required to estimate income taxes in each of the jurisdictions in which the
Company operates. This process involves estimating the current tax liability, as well as assessing temporary differences arising from the different treatment of items for financial statement and tax purposes. These differences result in deferred tax
assets and liabilities, which are recorded on the Consolidated Balance Sheets. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has net deferred tax assets primarily resulting from
temporary differences between the financial statement and tax bases of assets and liabilities. Management has evaluated the realizability of these deferred tax assets and has determined that it is more likely than not that these assets will be
realized, net of any valuation allowance. In reaching this conclusion, we have evaluated relevant criteria, including the Company&#146;s historical profitability, current projections of future profitability, and the lives of tax credits, net
operating and capital losses, and other carryforwards, certain of which have indefinite lives. Should the Company fail to generate sufficient pretax profits in future periods, we may be required to record material adjustments to these deferred tax
assets, resulting in a charge to income in the period of determination. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Derivative Instruments </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In certain instances, the Company enters into forward contracts to hedge against foreign currency fluctuations. The Company&#146;s foreign currency risk management
strategy is principally designed to mitigate </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">37 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
the potential financial impact of changes in the value of transactions and balances denominated in foreign currencies resulting from changes in foreign currency exchange rates. The Company does
not engage in foreign currency speculation. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s forward contracts are reported at fair value based upon model-driving valuations in which
all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset or liability, and are therefore classified as Level 2. The Company&#146;s forward contracts are
typically traded or executed in over-the-counter markets with a relatively high degree of pricing transparency. The market participants are generally large commercial banks. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Currently, the Company enters into two types of foreign currency hedges to manage this foreign currency exchange rate risk. The first are economic hedges, which utilize foreign currency forward contracts to manage
the exposure to fluctuations in foreign currency exchange rates arising primarily from foreign-denominated receivables and payables. The gains and losses on these derivatives are intended to be offset by the changes in the fair value of the assets
and liabilities being hedged. These contracts are not designated as effective hedges, and therefore, do not qualify for effective hedge accounting. The second are cash flow hedges which utilize forward contracts to protect our budgeted revenues and
expenses against foreign currency exchange rate changes compared to our budgeted rates. These cash flow hedges are designated for hedge accounting, and therefore, the effective portion of the forward contract&#146;s gain or loss is reported in
shareholders&#146; equity as other comprehensive income (loss) and will be reclassified into current earnings as the hedged transaction impacts earnings. Should these hedges fail to qualify for hedge accounting or be ineffective, the gain or loss on
the forward contract would be reported in current earnings as opposed to when the hedged transaction impacts earnings. This may result in material foreign currency gains or losses. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The success of our foreign currency risk management program depends upon forecasts of transaction activity denominated in various currencies. To the extent that these forecasts are overstated or understated during
periods of currency volatility, we could experience unanticipated foreign currency gains or losses that could have a material impact on our results of operations. Furthermore, our failure to identify new exposures and hedge them in an effective
manner may result in material foreign currency gains or losses. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Purchase Accounting </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Business acquisitions are accounted for under the purchase method of accounting. Allocating the purchase price requires the Company to estimate the fair value of various assets acquired and liabilities assumed.
Management is responsible for determining the appropriate valuation model and estimated fair values, and in doing so, considers a number of factors, including information provided by an outside valuation advisor. The Company primarily establishes
fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NEW PRONOUNCEMENTS </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Accounting Standards
Update (ASU) 2013-01, &#147;Clarifying the Scope of Disclosures about Offsetting Assets and Liabilities&#148; </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The amendments in ASU 2013-01 require
companies to present enhanced disclosure about certain financial instruments and derivative instruments that are offset in the balance sheet or subject to an enforceable master netting arrangement or similar agreement. The disclosure requirement
became effective, retrospectively, in the first quarter of our fiscal year ending December&nbsp;31, 2013. However, as this ASU related only to presentation and disclosure it did not have an impact on our consolidated financial position, results of
operations, or cash flows. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">38 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Accounting Standards Update (ASU) 2013-02, &#147;Reporting of Amounts Reclassified Out of Accumulated Other
Comprehensive Income&#148; </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The amendments in ASU 2013-02 require companies to present information about amounts reclassified out of accumulated
other comprehensive income (OCI) to net income, by component. The effect of significant reclassification adjustments being made out of accumulated OCI on the corresponding line items in net income must be presented when the item is reclassified in
its entirety during one reporting period. While the new guidance in ASU 2013-12 changes the presentation of accumulated OCI, there are no changes to the components that are recognized in net income or OCI under current accounting guidance. This
requirement became effective in the first quarter of our fiscal year ending December&nbsp;31, 2013. However, prior period comparisons have been restated as well. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Accounting Standards Update (ASU) 2013-11, &#147;Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists&#148; </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The amendments in ASU 2013-11 require companies to present an unrecognized tax benefit, or a portion thereof, as a reduction to a deferred tax asset for a net
operating loss (NOL) carryforward or a similar tax loss or tax credit carryforward, unless the uncertain tax position is not available to reduce, or would not be used to reduce, the NOL or carryforward under the tax law in the same jurisdiction;
otherwise, the unrecognized tax benefit should be presented as a gross liability and should not net the unrecognized tax benefit with a deferred tax asset. As the Company does not currently have any NOL carryforwards, this guidance will most likely
apply to research and development tax credit carryforwards. ASU 2013-11 is effective for annual periods beginning after December&nbsp;15, 2013 and should be applied to all unrecognized tax benefits that exist as of the effective date. Companies may
choose to apply this guidance retrospectively to each prior reporting period presented. Management is in the process of evaluating the impact of this update. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Internal Revenue Code Section&nbsp;263(a) </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In September 2013, the Treasury Department and the Internal Revenue
Service released final regulations that provided guidance on the application of IRC Section&nbsp;263(a) for amounts paid to acquire, produce, or improve tangible property, as well as the rules for materials and supplies and proposed regulations
addressing dispositions and general asset accounts.&nbsp;The final regulations are generally effective for tax years beginning on or after January&nbsp;1, 2014.&nbsp;Management is in the process of evaluating the impact of these new regulations.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_13"></A>ITEM&nbsp;7A:&nbsp;&nbsp;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Foreign Currency Risk </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company faces exposure to foreign
currency exchange rate fluctuations, as a significant portion of its revenues, expenses, assets, and liabilities are denominated in currencies other than the functional currencies of the Company&#146;s subsidiaries or the reporting currency of the
Company, which is the U.S. Dollar. The Company faces two types of foreign currency exchange rate exposures: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Transactional currency/functional currency exchange rate exposures from transactions that are denominated in currencies other than the functional currency of the
subsidiary. These transactions gains and losses are reported on the Consolidated Statements of Operations as a component of &#147;Foreign currency gain (loss).&#148; </FONT></P></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="1%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Functional currency/reporting currency exchange rate exposures from the revaluation of the assets and liabilities of our foreign subsidiaries, whose functional
currency is generally their local currency, to the Company&#146;s reporting currency, which is the U.S. Dollar. The net effect of these translation gains and losses are reported in &#147;Accumulated other comprehensive loss&#148; on the Consolidated
Balance Sheets and also on the Consolidated Statements of Comprehensive Income. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s foreign currency risk management
strategy is principally designed to mitigate the potential financial impact of changes in the value of transactions and balances denominated in foreign </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">39 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
currencies resulting from changes in foreign currency exchange rates. Currently, the Company enters into two types of hedges to manage this risk. The first are economic hedges which utilize
foreign currency forward contracts with maturities of up to 45 days to manage the exposure to fluctuations in foreign currency exchange rates arising primarily from foreign-denominated receivables and payables. The gains and losses on these
derivatives are largely offset by the changes in the fair value of the assets and liabilities being hedged. The second are cash flow hedges which utilize foreign currency forward contracts with maturities of up to 18 months to hedge specific
forecasted transactions of the Company&#146;s foreign subsidiaries with the goal of protecting our budgeted revenues and expenses against foreign currency exchange rate changes compared to our budgeted rates. The success of our hedging program
depends upon forecasts of transaction activity denominated in various currencies. To the extent that these forecasts are overstated or understated during periods of currency volatility, the Company could experience unanticipated foreign currency
gains or losses that could have a material impact on the Company&#146;s results of operations. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Derivative instruments are recorded on the Consolidated
Balance Sheets at their fair value. Changes in the fair value of derivatives are recorded each period in current operations or in shareholders&#146; equity as other comprehensive income (loss), depending upon whether the derivative is designated as
a hedge transaction and, if it is, the effectiveness of the hedge. Net cash flow hedge forward contracts to exchange $13,013,000 for various currencies and net economic hedge forward contracts to exchange $12,173,000 for various currencies were
outstanding as of December&nbsp;31, 2013 (refer to Note 13 to the Consolidated Financial Statements in Part II &#150; Item&nbsp;8 of this Annual Report on Form 10-K). At fair value, the cash flow hedge forward contracts had a net gain of $104,000
and the economic hedge forward contracts had a net loss of $193,000 as of December&nbsp;31, 2013. A change in foreign currency exchange rates could materially impact the fair value of these contracts; however, if this occurred, the fair value of the
underlying exposures hedged by the contracts would change by a similar amount. Accordingly, management does not believe that a material change in foreign currency exchange rates used in the fair value of our derivative instruments would materially
impact earnings or cash flows. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Currently, management enters into foreign currency forward contracts with one counterparty. If this counterparty
experiences financial difficulties, or is otherwise unable to honor the terms of the contract, the Company may experience material losses. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The
Company&#146;s functional currency/reporting currency exchange rate exposures result from revenues and expenses that are denominated in currencies other than the U.S. Dollar. A significant portion of our revenues and expenses are denominated in the
Euro and the Japanese Yen. Our predominant currency of sale is the U.S.&nbsp;Dollar in the Americas, the Euro in Europe, the Yen in Japan, and the U.S.&nbsp;Dollar and Chinese Yuan in Southeast Asia. We estimate that approximately 48% of our sales
in 2013 were invoiced in currencies other than the U.S.&nbsp;Dollar, and we expect sales denominated in foreign currencies to continue to represent a significant portion of our total revenue. While we also have expenses denominated in these same
foreign currencies, the impact on revenues has historically been, and is expected to continue to be, greater than the offsetting impact on expenses. Therefore, in times when the U.S.&nbsp;Dollar strengthens in relation to these foreign currencies,
we would expect to report a net decrease in operating income. Conversely, in times when the U.S.&nbsp;Dollar weakens in relation to these foreign currencies, we would expect to report a net increase in operating income. Thus, changes in the relative
strength of the U.S.&nbsp;Dollar may have a material impact on our operating results. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Interest Rate Risk </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s investment portfolio of debt securities includes corporate bonds, asset-backed securities, treasury bills, sovereign bonds, municipal bonds, and
agency bonds. Debt securities with original maturities greater than three months are designated as available-for-sale and are reported at fair value. As of December&nbsp;31, 2013, the fair value of the Company&#146;s portfolio of debt securities
amounted to $412,521,000, with principal amounts totaling $412,489,000, maturities that do not exceed four years, and a yield to maturity of 0.69%. Differences between the fair value and principal amounts of the Company&#146;s portfolio of debt
securities are primarily attributable to discounts and premiums arising at the acquisition date, as well as unrealized gains and losses as of the balance sheet date. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">40 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Although it is the Company&#146;s policy to invest in debt securities with effective maturities that do not exceed ten
years, 99% of the investment portfolio as of December&nbsp;31, 2013 has effective maturity dates of less than three years. Given the relatively short maturities and investment-grade quality of the Company&#146;s portfolio of debt securities as of
December&nbsp;31, 2013, a sharp rise in interest rates should not have a material adverse effect on the fair value of these instruments. As a result, the Company does not currently hedge these interest rate exposures. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table presents the hypothetical change in the fair value of the Company&#146;s portfolio of debt securities arising from selected potential changes in
interest rates (in thousands). This modeling technique measures the change in fair value that would result from a parallel shift in the yield curve plus or minus 50 and 100 basis points (BP) over a twelve-month time horizon. </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:69pt"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Type of security</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Valuation&nbsp;of&nbsp;securities&nbsp;given</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>an&nbsp;
interest&nbsp;rate&nbsp;decrease</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>No&nbsp;change&nbsp;in</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>interest&nbsp;rates</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Valuation&nbsp;of&nbsp;securities&nbsp;given</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>an&nbsp;
interest&nbsp;rate&nbsp;increase</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(100 BP)</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(50 BP)</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">50 BP</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">100 BP</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Corporate Bonds</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">221,552</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">220,251</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">218,949</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">217,647</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">216,345</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1"><FONT STYLE="white-space:nowrap">Asset-Backed&nbsp;Securities</FONT></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">76,276</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">75,827</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">75,379</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">74,931</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">74,483</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Treasury Bills</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">74,542</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">74,104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">73,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">73,229</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">72,791</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Sovereign Bonds</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">28,164</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">27,999</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">27,833</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">27,667</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">27,501</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Municipal Bonds</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">15,377</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">15,286</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">15,195</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">15,104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">15,013</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Agency Bonds</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">1,517</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">1,508</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">1,490</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">1,481</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">417,428</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">414,975</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">412,521</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">410,068</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">407,614</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">41 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_14"></A>ITEM&nbsp;8:&nbsp;&nbsp;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </B></FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>INDEX TO FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </B></FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="96%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Consolidated Financial Statements:</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_1">Report of Independent Registered Public Accounting Firm</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">43</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_2">Consolidated Statements of Operations for the Years Ended December&nbsp;31, 2013, 2012, and 2011</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">44</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_3">Consolidated Statements of Comprehensive Income for the Years Ended December&nbsp;31, 2013, 2012, and
2011</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">45</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_4">Consolidated Balance Sheets as of December&nbsp;31, 2013 and 2012</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">46</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_5">Consolidated Statements of Cash Flows for the Years Ended December&nbsp;31, 2013, 2012, and 2011</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">47</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_6">Consolidated Statements of Shareholders&#146; Equity for the Years Ended December&nbsp;31, 2013, 2012, and
2011</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">48</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_7">Notes to the Consolidated Financial Statements</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">49</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_7a">Selected Quarterly Financial Data (unaudited) </A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">80</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Financial Statement Schedule:</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_9">Report of Independent Registered Public Accounting Firm</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">81</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><A HREF="#tx632893_10">Schedule II &#150; Valuation and Qualifying Accounts for the Years Ended December&nbsp;31, 2013, 2012, and
2011</A></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">82</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">42 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_1"></A>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">To the Board of Directors and Shareholders of Cognex Corporation: </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We have audited the accompanying consolidated balance sheets of Cognex Corporation (a Massachusetts corporation) and subsidiaries (the &#147;Company&#148;) as of
December&nbsp;31, 2013 and 2012, and the related consolidated statements of operations, comprehensive income, cash flows, and shareholders&#146; equity for each of the three years in the period ended December&nbsp;31, 2013. These financial
statements are the responsibility of the Company&#146;s management. Our responsibility is to express an opinion on these financial statements based on our audits. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance
about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting
principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of Cognex Corporation and
subsidiaries as of December&nbsp;31, 2013 and 2012, and the results of their operations and their cash flows for each of the three years in the period ended December&nbsp;31, 2013 in conformity with accounting principles generally accepted in the
United States of America. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the
Company&#146;s internal control over financial reporting as of December&nbsp;31, 2013, based on criteria established in the 1992 <I>Internal Control-Integrated Framework</I> issued by the Committee of Sponsoring Organizations of the Treadway
Commission (COSO), and our report dated February&nbsp;13, 2014 expressed an unqualified opinion. </FONT></P> <P STYLE="margin-top:24px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/ GRANT THORNTON LLP </FONT></P>
<P STYLE="margin-top:24px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Boston, Massachusetts </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014 </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">43 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_2"></A>COGNEX CORPORATION &#150; CONSOLIDATED STATEMENTS OF OPERATIONS </B></FONT></P>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2013&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2012&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2011&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands, except per share amounts)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>326,786</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">295,588</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">297,310</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>27,100</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">28,691</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">24,604</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>353,886</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">324,279</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">321,914</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cost of revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>71,893</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">65,432</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">64,732</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>12,187</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,063</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">13,187</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>84,080</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">79,495</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">77,919</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;254,893</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;230,156</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;232,578</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>14,913</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,628</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11,417</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>269,806</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">244,784</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">243,995</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Research, development, and engineering expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>48,087</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">41,549</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">40,946</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling, general, and administrative expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>135,351</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">119,828</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">117,694</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86,368</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83,407</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,355</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency loss</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(646</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(880</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(504</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Investment income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,604</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,470</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,902</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(440</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(367</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(636</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income before income tax expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>87,886</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86,630</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,117</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income tax expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>14,313</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18,532</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,248</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>73,573</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">68,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">69,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income per common and common-equivalent share (1):</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>0.85</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.79</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>0.83</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.78</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.82</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Weighted-average common and common-equivalent shares outstanding (1):</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86,946</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83,718</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>88,901</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,280</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,524</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash dividends per common share (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.77</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.18</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.
</FONT></TD></TR></TABLE> <P STYLE="margin-top:120px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The accompanying notes are an integral part of these consolidated financial statements. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">44 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_3"></A>COGNEX CORPORATION &#150; CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </B></FONT></P>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="67%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;73,573</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;68,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;69,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other comprehensive loss, net of tax:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net unrealized gain on cash flow hedges, net of tax of $13</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>104</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net unrealized gain (loss) on available-for-sale investments, net of tax of ($147), $129, and $123 in 2013, 2012, and 2011,
respectively</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(190</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,079</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">174</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency translation adjustments, net of tax of $22, $7, and $238 in 2013, 2012, and 2011, respectively</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>82</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(12,546</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(8,491</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other comprehensive loss</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(4</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(10,467</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(8,317</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Comprehensive income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>73,569</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">57,631</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,552</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="font-size:120px;margin-top:0px;margin-bottom:0px">&nbsp;</P> <P STYLE="font-size:120px;margin-top:0px;margin-bottom:0px">&nbsp;</P> <P STYLE="font-size:120px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<P STYLE="margin-top:120px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The accompanying notes are an integral part of these consolidated financial statements. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">45 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_4"></A>COGNEX CORPORATION &#150; CONSOLIDATED BALANCE SHEETS </B></FONT></P>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>ASSETS</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Current assets:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash and cash equivalents</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;40,644</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;45,160</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Short-term investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>184,822</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">105,105</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accounts receivable, less reserves of $1,354 and $1,131 in 2013 and 2012, respectively</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>53,015</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">42,387</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Inventories</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>25,694</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">26,182</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred income taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,611</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,369</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Prepaid expenses and other current assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>20,265</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,394</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:4.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Total current assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>332,051</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">239,597</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Long-term investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>229,655</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">238,255</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Property, plant, and equipment, net</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>37,136</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">34,820</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred income taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>12,307</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,647</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Intangible assets, net</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>14,723</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,770</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Goodwill</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>81,689</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">81,689</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,138</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,827</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>709,699</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">627,605</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>LIABILITIES AND SHAREHOLDERS&#146; EQUITY</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Current liabilities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accounts payable</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,487</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,815</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>34,331</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">29,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued income taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,263</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,009</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred revenue and customer deposits</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>15,941</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">12,690</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:4.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Total current liabilities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>61,022</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">50,104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Reserve for income taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,765</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,216</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Commitments and contingencies (Note 10)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Shareholders&#146; equity (1):</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px; margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Common stock, $.002 par value &#150;</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:4.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Authorized: 140,000 shares, issued and outstanding: 86,831 and 86,110 shares in 2013 and 2012, respectively</FONT></P></TD>

<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>174</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">172</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Additional paid-in capital</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>211,440</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">165,162</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Retained earnings</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>462,131</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">436,466</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accumulated other comprehensive loss, net of tax</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(29,833</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(29,515</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:4.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Total shareholders&#146; equity</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>643,912</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">572,285</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>709,699</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">627,605</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.
</FONT></TD></TR></TABLE> <P STYLE="margin-top:96px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The accompanying notes are an integral part of these consolidated financial statements. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">46 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_5"></A>COGNEX CORPORATION &#150; CONSOLIDATED STATEMENTS OF CASH FLOWS </B></FONT></P>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="67%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash flows from operating activities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>73,573</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">68,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">69,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Adjustments to reconcile net income to net cash provided by operations:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>10,620</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,068</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation of property, plant, and equipment</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,305</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,721</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,529</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Amortization of intangible assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,797</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,137</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,227</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Amortization of discounts or premiums on investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,519</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,735</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,383</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Realized (gain) loss on sale of investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>403</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,625</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">181</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Change in deferred income taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,234</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">429</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(425</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Tax effect of stock option exercises</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(7,658</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(3,594</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(4,045</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Changes in operating assets and liabilities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accounts receivable</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(11,311</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,035</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(2,031</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Inventories</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>666</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,872</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(5,743</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,593</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,974</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,747</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued income taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,968</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,363</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(2,865</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred revenue and customer deposits</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,228</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(761</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,316</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(3,482</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,175</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,064</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net cash provided by operating activities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>95,455</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">101,131</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86,275</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash flows from investing activities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Purchases of investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(370,781</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(460,486</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(323,946</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Maturities and sales of investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>296,091</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">431,510</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">241,557</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Purchases of property, plant, and equipment</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(9,630</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(9,878</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(7,820</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash paid for purchased technology</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(3,750</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net cash used in investing activities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(88,070</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(38,854</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(90,209</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash flows from financing activities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Issuance of common stock under stock option plans</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>27,792</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,468</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">30,863</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Payment of dividends</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(66,213</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(15,114</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Repurchase of common stock</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(47,908</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(10,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Tax effect of stock option exercises</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,658</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,594</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,045</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net cash provided by (used in) financing activities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(12,458</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(45,151</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,794</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Effect of foreign exchange rate changes on cash and cash equivalents</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>557</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(10,069</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(960</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net change in cash and cash equivalents</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(4,516</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">7,057</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,900</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash and cash equivalents at beginning of year</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>45,160</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">38,103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">33,203</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash and cash equivalents at end of year</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>40,644</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">45,160</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">38,103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:96px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The accompanying notes are an integral part of these consolidated financial statements. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">47 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_6"></A>COGNEX CORPORATION &#150; CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#146; EQUITY </B></FONT></P>
 <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="56%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Common Stock</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Additional</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Paid-in</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Capital</B></FONT></TD>
<TD VALIGN="bottom" ROWSPAN="2"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Retained</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Earnings</B></FONT></TD>
<TD VALIGN="bottom" ROWSPAN="2"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Accumulated</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Other</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Comprehensive</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Loss</B></FONT></TD>
<TD VALIGN="bottom" ROWSPAN="2"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Total</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Shareholders&#146;</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Equity</B></FONT></TD>
<TD VALIGN="bottom" ROWSPAN="2"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:1px"><FONT STYLE="font-family:ARIAL" SIZE="2">(In thousands)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Shares</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Par&nbsp;Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Balance as of December&nbsp;31, 2010</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">82,130</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">164</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">102,538</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">379,826</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(9,217</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">473,311</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Issuance of common stock under stock option plans</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">2,990</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">6</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">30,857</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">30,863</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">8,068</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">8,068</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Excess tax benefit from stock option exercises</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">4,045</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">4,045</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Tax benefit for research and development credits as a result of stock option accounting</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">74</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">74</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Repurchase of common stock</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(674</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(9,998</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(10,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Payment of dividends</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(15,114</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(15,114</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">69,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">69,869</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net unrealized gain on available-for-sale investments, net of tax of $123</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">174</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">174</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Reclassification of net realized loss on the sale of available-for-sale investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">181</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">181</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Foreign currency translation adjustment, net of tax of $238</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(8,491</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(8,491</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Balance as of December&nbsp;31, 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">84,446</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">168</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">135,584</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">434,581</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(17,353</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">552,980</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Issuance of common stock under stock option plans</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">1,664</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">17,464</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">17,468</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">8,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">8,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Excess tax benefit from stock option exercises</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">3,594</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">3,594</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Payment of dividends</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(66,213</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(66,213</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">68,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">68,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net unrealized gain on available-for-sale investments, net of tax of $129</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">2,079</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">2,079</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Reclassification of realized gain on the sale of available-for-sale investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(1,695</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(1,695</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Foreign currency translation adjustment, net of tax of $7</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(12,546</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(12,546</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Balance as of December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">86,110</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">172</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">165,162</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">436,466</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(29,515</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">572,285</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Issuance of common stock under stock option plans</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">2,440</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">27,790</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">27,792</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Repurchase of common stock</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(1,719</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(47,908</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(47,908</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">10,620</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">10,620</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Excess tax benefit from stock option exercises</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">7,658</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">7,658</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">73,573</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">73,573</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net unrealized gain on derivative instruments, net of tax of $13</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Tax benefit for research and development credits as a result of stock option accounting</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">210</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">210</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Net unrealized loss on available-for-sale investments, net of tax of $147</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(190</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(190</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Reclassification of net realized gain on the sale of available-for-sale investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(314</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(314</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Foreign currency translation adjustment, net of tax of $22</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">82</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">82</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="1">Balance as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">86,831</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">174</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">211,440</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">462,131</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">(29,833</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">643,912</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">The accompanying notes are an integral part of these consolidated financial statements. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">48 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_7"></A>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The accompanying consolidated financial statements reflect the application of the significant accounting policies described below. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Nature of Operations </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation is a leading
provider of machine vision products that capture and analyze visual information in order to automate tasks, primarily in manufacturing processes, where vision is required. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Use of Estimates in the Preparation of Financial Statements </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The preparation of financial statements in
conformity with accounting principles generally accepted in the United States of America (U.S.&nbsp;GAAP) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosure of contingent
liabilities as of the balance sheet date, and the reported amounts of revenues and expenses during the year. Actual results could differ from those estimates. Significant estimates and judgments include those related to revenue recognition,
investments, accounts receivable, inventories, long-lived assets, goodwill, warranty obligations, contingencies, stock-based compensation, income taxes, derivative instruments, and purchase accounting. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Basis of Consolidation </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The consolidated financial
statements include the accounts of Cognex Corporation and its subsidiaries, all of which are wholly-owned. All intercompany accounts and transactions have been eliminated. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Foreign Currency Translation </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The financial statements of the Company&#146;s foreign subsidiaries, where the
local currency is the functional currency, are translated using exchange rates in effect at the end of the year for assets and liabilities and average exchange rates during the year for results of operations. The resulting foreign currency
translation adjustment, net of tax, is recorded in shareholders&#146; equity as other comprehensive loss. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Fair Value Measurements </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company applies a three-level valuation hierarchy for fair value measurements. The categorization of assets and liabilities within the valuation hierarchy is
based upon the lowest level of input that is significant to the measurement of fair value. Level&nbsp;1 inputs to the valuation methodology utilize unadjusted quoted market prices in active markets for identical assets and liabilities. Level 2
inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets and liabilities, quoted prices for identical and similar assets and liabilities in markets that are not active, or other inputs that
are observable or can be corroborated by observable market data. Level 3 inputs to the valuation methodology are unobservable inputs based upon management&#146;s best estimate of the inputs that market participants would use in pricing the asset or
liability at the measurement date, including assumptions about risk. A change to the level of an asset or liability within the fair value hierarchy is determined at the end of a reporting period. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Cash, Cash Equivalents, and Investments </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Money market
instruments purchased with original maturities of three months or less are classified as cash equivalents and are stated at amortized cost. Debt securities with original maturities greater than three months and remaining maturities of one year or
less are classified as short-term investments, as well as equity securities that the Company intends to sell within one year. Debt securities with remaining maturities greater than one year, as well as a limited partnership interest, are classified
as long-term investments. It is the Company&#146;s policy to invest in debt securities with effective maturities that do not exceed ten years. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">49 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Debt securities with original maturities greater than three months are designated as available-for-sale and are
reported at fair value, with unrealized gains and losses, net of tax, recorded in shareholders&#146; equity as other comprehensive income (loss). Equity securities that are held for short periods of time with the intention of selling them in the
near term are designated as trading and are reported at fair value, with unrealized gains and losses recorded in current operations. Realized gains and losses are included in current operations, along with the amortization of the discount or premium
on debt securities arising at acquisition, and are calculated using the specific identification method. The Company&#146;s limited partnership interest is accounted for using the cost method because the Company&#146;s investment is less than 5% of
the partnership and the Company has no influence over the partnership&#146;s operating and financial policies. Furthermore, the investment does not have a readily determinable market value, and therefore, does not qualify for fair value accounting.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Management monitors the carrying value of its investments in debt securities and a limited partnership interest compared to their fair value to
determine whether an other-than-temporary impairment has occurred. If the fair value of a debt security is less than its amortized cost, the Company assesses whether the impairment is other-than-temporary. In considering whether a decline in fair
value is other-than-temporary, we consider many factors. In its evaluation of its debt securities, management considers the type of security, the credit rating of the security, the length of time the security has been in a loss position, the size of
the loss position, our intent and ability to hold the security to expected recovery of value, and other meaningful information. An impairment is considered other-than-temporary if (i)&nbsp;the Company has the intent to sell the security,
(ii)&nbsp;it is more likely than not that the Company will be required to sell the security before recovery of the entire amortized cost basis, or (iii)&nbsp;the Company does not expect to recover the entire amortized cost basis of the security. If
impairment is considered other-than-temporary based upon condition (i)&nbsp;or (ii)&nbsp;described above, the entire difference between the amortized cost and the fair value of the security is recognized in current operations. If an impairment is
considered other-than-temporary based upon condition (iii), the amount representing credit losses (defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security) will be
recognized in current operations and the amount relating to all other factors will be recognized in other comprehensive income (loss). In its evaluation of its limited partnership interest, management considers the duration and extent of the
decline, the length of the Company&#146;s commitment to the investment, general economic trends, and specific communications with the General Partner. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Accounts Receivable </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company extends credit with various
payment terms to customers based upon an evaluation of their financial condition. Accounts that are outstanding longer than the payment terms are considered to be past due. The Company establishes reserves against its accounts receivable for
potential credit losses when it determines receivables are at risk for collection based upon the length of time the receivable has been outstanding, the customer&#146;s current ability to pay its obligations to the Company, general economic and
industry conditions, as well as various other factors. Receivables are written off against these reserves in the period they are determined to be uncollectible and payments subsequently received on previously written-off receivables are recorded as
a reversal of the bad debt provision. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">For certain customers in Japan, as part of its customary business practice, the Company accepts promissory notes
of up to 180 days after the original credit terms expire. Promissory notes receivable totaled $1,372,000 and $1,211,000 as of December&nbsp;31, 2013 and 2012, respectively, and are included in &#147;Accounts receivable&#148; on the Consolidated
Balance Sheets. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">50 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Inventories </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Inventories are stated at the lower of cost or market. Cost is determined using standard costs, which approximates actual costs under the first-in, first-out (FIFO)
method. The Company&#146;s inventory is subject to rapid technological change or obsolescence. The Company reviews inventory quantities on hand and estimates excess and obsolescence exposures based upon assumptions about future demand, product
transitions, and market conditions, and records reserves to reduce the carrying value of inventories to their net realizable value. If actual future demand is less than estimated, additional inventory write-downs would be required. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company generally disposes of obsolete inventory upon determination of obsolescence. The Company does not dispose of excess inventory immediately, due to the
possibility that some of this inventory could be sold to customers as a result of differences between actual and forecasted demand. When inventory has been written down below cost, such reduced amount is considered the new cost basis for subsequent
accounting purposes. As a result, the Company would recognize a higher than normal gross margin if the reserved inventory were subsequently sold. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Property, Plant, and Equipment </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Property, plant, and
equipment are stated at cost and depreciated using the straight-line method over the assets&#146; estimated useful lives. Buildings&#146; useful lives are 39 years, building improvements&#146; useful lives are ten years, and the useful lives of
computer hardware and software, manufacturing test equipment, and furniture and fixtures range from two to five years. Leasehold improvements are depreciated over the shorter of the estimated useful lives or the remaining terms of the leases.
Maintenance and repairs are expensed when incurred; additions and improvements are capitalized. Upon retirement or disposition, the cost and related accumulated depreciation of the disposed assets are removed from the accounts, with any resulting
gain or loss included in current operations. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Intangible Assets </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Intangible assets are stated at cost and amortized over the assets&#146; estimated useful lives. Intangible assets are either amortized in relation to the relative cash flows anticipated from the intangible asset
or using the straight-line method, depending upon facts and circumstances. The useful lives of distribution networks range from eleven to twelve years, of customer contracts and relationships from eight to twelve years, and of completed technologies
and other intangible assets from three to eight years. The Company evaluates the possible impairment of long-lived assets, including intangible assets, whenever events or circumstances indicate the carrying value of the assets may not be
recoverable. At the occurrence of a certain event or change in circumstances, the Company evaluates the potential impairment of an asset by estimating the future undiscounted cash flows expected to result from the use and eventual disposition of the
asset. If the sum of the estimated future cash flows is less than the carrying value, the Company determines the amount of such impairment by comparing the fair value of the asset to its carrying value. The fair value is based upon the present value
of the estimated future cash flows using a discount rate commensurate with the risks involved. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Goodwill </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Goodwill is stated at cost. The Company evaluates the possible impairment of goodwill annually each fourth quarter and whenever events or circumstances indicate the
carrying value of the goodwill may not be recoverable. For the past three years, the Company has performed a qualitative assessment of goodwill (commonly known as &#147;step zero&#148;) to determine whether further impairment testing is necessary.
Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">51 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
changes in management or strategy, and changes in the composition or carrying amount of net assets. In addition, management takes into consideration the goodwill valuation under the last
quantitative analysis that was performed. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the entity would proceed to a two-step process. Step one
compares the fair value of the reporting unit with its carrying value, including goodwill. If the carrying amount exceeds the fair value of the reporting unit, step two is required to measure the amount of impairment loss. Step two compares the
implied fair value of the reporting unit goodwill to the carrying amount of the goodwill. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Warranty Obligations </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company warrants its products to be free from defects in material and workmanship for periods primarily ranging from six months to two years from the time of
sale based upon the product being purchased and the terms of the customer arrangement. Warranty obligations are evaluated and recorded at the time of sale since it is probable that customers will make claims under warranties related to products that
have been sold and the amount of these claims can be reasonably estimated based upon historical costs to fulfill claims. Obligations may also be recorded subsequent to the time of sale whenever specific events or circumstances impacting product
quality become known that would not have been taken into account using historical data. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Contingencies </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Loss contingencies are accrued if the loss is probable and the amount of the loss can be reasonably estimated. Legal costs associated with potential loss
contingencies, such as patent infringement matters, are expensed as incurred. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Revenue Recognition </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s product revenue is derived from the sale of machine vision systems, which can take the form of hardware with embedded software or software-only,
and related accessories. The Company also generates revenue by providing maintenance and support, training, consulting, and installation services to its customers. Certain of the Company&#146;s arrangements include multiple deliverables that provide
the customer with a combination of products or services. In order to recognize revenue, the Company requires that a signed customer contract or purchase order is received, the fee from the arrangement is fixed or determinable, and collection of the
resulting receivable is probable. Assuming that these criteria have been met, product revenue is generally recognized upon delivery, revenue from maintenance and support programs is recognized ratably over the program period, revenue from training
and consulting services is recognized over the period that the services are provided, and revenue from installation services is recognized when the customer has signed off that the installation is complete. When customer-specified acceptance
criteria exists that are substantive, product revenue is deferred until these criteria have been met. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The majority of the Company&#146;s product
offerings consist of hardware with embedded software. Under the revenue recognition rules for tangible products, the fee from a multiple-deliverable arrangement is allocated to each of the deliverables based upon their relative selling prices as
determined by a selling-price hierarchy. A deliverable in an arrangement qualifies as a separate unit of accounting if the delivered item has value to the customer on a stand-alone basis. A delivered item that does not qualify as a separate unit of
accounting is combined with the other undelivered items in the arrangement and revenue is recognized for those combined deliverables as a single unit of accounting. The selling price used for each deliverable is based upon vendor-specific objective
evidence (VSOE) if available, third-party evidence (TPE) if VSOE is not available, and management&#146;s best estimate of selling price (BESP) if neither VSOE nor TPE are available. VSOE is the price charged for a deliverable when it is
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">52 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
sold separately. TPE is the price of the Company&#146;s or any competitor&#146;s largely interchangeable products or services in stand-alone sales to similarly-situated customers. BESP is the
price at which the Company would sell the deliverable if it were sold regularly on a stand-alone basis, considering market conditions and entity-specific factors. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The selling prices used in the relative selling price allocation method for (1)&nbsp;certain of the Company&#146;s services are based upon VSOE, (2)&nbsp;third-party accessories available from other vendors are
based upon TPE, and (3)&nbsp;hardware products with embedded software, custom accessories, and services for which VSOE does not exist are based upon BESP. The Company does not believe TPE exists for these products and services because they are
differentiated from competing products and services in terms of functionality and performance and there are no competing products or services that are largely interchangeable. For the Company&#146;s Modular Vision Systems Division (MVSD), BESP has
been established for each product line within each region, and for the Company&#146;s Surface Inspection Systems Division (SISD), BESP has been established for each industry within each region. Management establishes BESP with consideration for
market conditions, such as the impact of competition and geographic considerations, and entity-specific factors, such as the cost of the product and the division&#146;s profit objectives. Management believes that BESP is reflective of reasonable
pricing of that deliverable as if priced on a stand-alone basis. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Under the revenue recognition rules for software-only products, the fee from a
multiple-deliverable arrangement is allocated to each of the undelivered elements based upon VSOE, which is limited to the price charged when the same deliverable is sold separately, with the residual value from the arrangement allocated to the
delivered element. The portion of the fee that is allocated to each deliverable is then recognized as revenue when the criteria for revenue recognition are met with respect to that deliverable. If VSOE does not exist for all of the undelivered
elements, then all revenue from the arrangement is typically deferred until all elements have been delivered to the customer. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s
products are sold directly to end users, as well as to resellers including original equipment manufacturers (OEMs), distributors, and integrators. Revenue is recognized upon delivery of the product to the reseller, assuming all other revenue
recognition criteria have been met. The Company establishes reserves against revenue for potential product returns, since the amount of future returns can be reasonably estimated based upon experience. These reserves have historically been
immaterial. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Amounts billed to customers related to shipping and handling, as well as reimbursements received from customers for out-of-pocket expenses,
are classified as revenue, with the associated costs included in cost of revenue. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Research and Development </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Research and development costs for internally-developed or acquired products are expensed when incurred until technological feasibility has been established for the
product. Thereafter, all software costs are capitalized until the product is available for general release to customers. The Company determines technological feasibility at the time the product reaches beta in its stage of development. Historically,
the time incurred between beta and general release to customers has been short, and therefore, the costs have been insignificant. As a result, the Company has not capitalized software costs associated with internally-developed products. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Advertising Costs </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Advertising costs are expensed as
incurred and totaled $1,656,000 in 2013, $1,792,000 in 2012, and $2,157,000 in 2011. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">53 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Stock-Based Compensation </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s share-based payments that result in compensation expense consist solely of stock option grants. The Company has reserved a specific number of shares of its authorized but unissued shares for
issuance upon the exercise of stock options. When a stock option is exercised, the Company issues new shares from this pool. The fair values of stock options are estimated on the grant date using a binomial lattice model. Management is responsible
for determining the appropriate valuation model and estimating these fair values, and in doing so, considers a number of factors, including information provided by an outside valuation advisor. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recognizes compensation expense using the graded attribution method, in which expense is recognized on a straight-line basis over the service period for
each separately vesting portion of the stock option as if the option was, in substance, multiple awards. The amount of compensation expense recognized at the end of the vesting period is based upon the number of stock options for which the requisite
service has been completed. No compensation expense is recognized for options that are forfeited for which the employee does not render the requisite service. The term &#147;forfeitures&#148; is distinct from &#147;expirations&#148; and represents
only the unvested portion of the surrendered option. The Company applies estimated forfeiture rates to its unvested options to arrive at the amount of compensation expense that is expected to be recognized over the requisite service period. At the
end of each separately vesting portion of an option, the expense that was recognized by applying the estimated forfeiture rate is compared to the expense that should be recognized based upon the employee&#146;s service, and a credit to expense is
recorded related to those employees that have not rendered the requisite service. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Taxes </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company recognizes a tax position in its financial statements when that tax position, based solely upon its technical merits, is more likely than not to be sustained upon examination by the relevant taxing
authority. Those tax positions failing to qualify for initial recognition are recognized in the first interim period in which they meet the more likely than not standard, or are resolved through negotiation or litigation with the taxing authority,
or upon expiration of the statutes of limitations. Derecognition of a tax position that was previously recognized occurs when an entity subsequently determines that a tax position no longer meets the more likely than not threshold of being
sustained. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Only the portion of the liability that is expected to be paid within one year is classified as a current liability. As a result, liabilities
expected to be resolved without the payment of cash (e.g., resolution due to the expiration of the statutes of limitations) or are not expected to be paid within one year are not classified as current. It is the Company&#146;s policy to record
estimated interest and penalties as income tax expense and tax credits as a reduction in income tax expense. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred tax assets and liabilities are
determined based upon the differences between the financial statement and tax bases of assets and liabilities as measured by the enacted tax rates that will be in effect when these differences reverse. Valuation allowances are provided if, based
upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Sales tax in the
United States and similar taxes in other jurisdictions that are collected from customers and remitted to government authorities are presented on a gross basis (i.e., a receivable from the customer with a corresponding payable to the government).
Amounts collected from customers and retained by the Company during tax holidays are recognized as nonoperating income when earned. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Net Income Per
Share </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic net income per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares
outstanding for the period. Diluted net income per </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">54 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding for the period plus potential dilutive common shares.
Dilutive common equivalent shares consist of stock options and are calculated using the treasury stock method. Common equivalent shares do not qualify as participating securities. In periods where the Company records a net loss, potential common
stock equivalents are not included in the calculation of diluted net loss per share. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Comprehensive Income </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Comprehensive income is defined as the change in equity of a company during a period from transactions and other events and circumstances, excluding transactions
resulting from investments by owners and distributions to owners. Accumulated other comprehensive loss, net of tax, as of December&nbsp;31, 2013 and December&nbsp;31, 2012, consists of foreign currency translation adjustments of $28,630,000 and
$28,712,000, respectively; a net unrealized loss on available-for-sale investments of $36,000 and a net unrealized gain on available-for-sale investments of $468,000, respectively; a net unrealized gain on derivative instruments of $104,000 and $0,
respectively; and losses on currency swaps, net of gains on long-term intercompany loans of $1,271,000 and $1,271,000, respectively. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Amounts
reclassified from accumulated other comprehensive income to investment income on the Consolidated Statements of Operations were net realized gains of $314,000 and $1,695,000 for 2013 and 2012, respectively. Net reclassifications were immaterial in
2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Concentrations of Risk </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Financial
instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents, investments, and trade receivables. The Company has certain domestic and foreign cash balances that exceed the insured
limits set by the Federal Deposit Insurance Corporation (FDIC) in the United States and equivalent regulatory agencies in foreign countries. The Company primarily invests in investment-grade debt securities and has established guidelines relative to
credit ratings, diversification, and maturities of its debt securities that maintain safety and liquidity. The Company has not experienced any significant realized losses on its debt securities. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses. The Company has not experienced any
significant losses related to the collection of its accounts receivable. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">A significant portion of the Company&#146;s MVSD product is manufactured by two
third-party contractors. These contractors have agreed to provide Cognex with termination notification periods and last-time-buy rights, if and when that may be applicable. We rely upon these contractors to provide quality product and meet delivery
schedules. We engage in extensive product quality programs and processes, including actively monitoring the performance of our third-party manufacturers. Certain key electronic components that are purchased from strategic suppliers, such as
processors or imagers, are fundamental to the design of Cognex products. A disruption in the supply of these key components, such as a last-time-buy announcement, natural disaster, financial bankruptcy, or other event, may require us to purchase a
significant amount of inventory at unfavorable prices resulting in lower gross margins and higher risk of carrying excess or obsolete inventory. If we are unable to secure adequate supply from alternative sources, we may have to redesign our
products, which may lead to a delay in manufacturing and a possible loss of sales. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company currently mitigates certain foreign currency exchange
rate risk with derivative instruments. Currently, the Company enters into foreign currency forward contracts with one counterparty. If this counterparty experiences financial difficulties, or is otherwise unable to honor the terms of the contract,
the Company may experience material losses. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">55 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Derivative Instruments </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Derivative instruments are recorded on the Consolidated Balance Sheets at their fair value. Changes in the fair value of derivatives are recorded each period in current operations or in shareholders&#146; equity as
other comprehensive income (loss), depending upon whether the derivative is designated as a hedge transaction and, if it is, the effectiveness of the hedge. At the inception of the contract, the Company designates foreign currency forward exchange
contracts as either a cash flow hedge of certain forecasted foreign currency denominated sales and purchase transactions or as an economic hedge. Changes in the fair value of a derivative that is highly effective and that is designated and qualifies
as a cash flow hedge are recorded in shareholders&#146; equity as other comprehensive income (loss), and reclassified into earnings in the same period during which the hedged transaction affects earnings and in the same financial statement line item
as that of the forecasted transaction. Cash flow hedges are evaluated for effectiveness quarterly. Any hedge ineffectiveness (which represents the amount by which the changes in the fair value of the derivative exceed the variability in the cash
flows of the forecasted transaction) is recorded as &#147;Foreign currency gain (loss)&#148; on the Consolidated Statements of Operations in the period in which ineffectiveness is determined. Changes in the fair value of the Company&#146;s economic
hedges (not designated as a cash flow hedge) are reported in current earnings as &#147;Foreign currency gain (loss)&#148; on the Consolidated Statements of Operations. The cash flows from derivative instruments are presented in the same category on
the Consolidated Statements of Cash Flows as the category for the cash flows from the hedged item. Generally, this accounting policy election results in cash flows related to derivative instruments being classified as an operating activity on the
Consolidated Statements of Cash Flows. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company formally documents all relationships between hedging instruments and hedged items, as well as its
risk-management objective and strategy for undertaking various hedge transactions. This process includes linking all derivatives that are designated as cash flow hedges to specific forecasted transactions. The Company also formally assesses (both at
the hedge&#146;s inception and on an ongoing basis) whether the derivatives that are used in hedging transactions have been highly effective in offsetting changes in the fair value or cash flows of hedged items and whether those derivatives may be
expected to remain highly effective in future periods. When it is determined that a derivative is not (or has ceased to be) highly effective as a hedge, the Company discontinues hedge accounting prospectively, as discussed below. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company discontinues hedge accounting prospectively when (1)&nbsp;it determines that the derivative is no longer effective in offsetting changes in the cash
flows of a hedged item; (2)&nbsp;the derivative expires or is sold, terminated, or exercised; (3)&nbsp;it is no longer probable that the forecasted transaction will occur; or (4)&nbsp;management determines that designating the derivative as a
hedging instrument is no longer appropriate or desired. When the Company discontinues hedge accounting because it is no longer probable that the forecasted transaction will occur in the originally expected period, the gain or loss on the derivative
remains in accumulated other comprehensive income (loss) and is reclassified into earnings when the forecasted transaction affects earnings. However, if it is probable that a forecasted transaction will not occur by the end of the originally
specified time period or within an additional two-month period of time thereafter, the gains and losses that were accumulated in other comprehensive income (loss) will be recognized immediately in earnings. In all situations in which hedge
accounting is discontinued and the derivative remains outstanding, the Company will carry the derivative at its fair value on the Consolidated Balance Sheets, recognizing changes in the fair value in current earnings, unless it is designated in a
new hedging relationship. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recognizes all derivative instruments as either current assets or current liabilities at fair value on the
Consolidated Balance Sheets. When the Company is engaged in more than one outstanding derivative contract with the same counterparty and also has a legally enforceable master netting agreement with that counterparty, the &#147;net&#148;
mark-to-market exposure represents the netting of the </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">56 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 1:&nbsp;&nbsp;Summary of Significant Accounting Policies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
positive and negative exposures with that counterparty. Accordingly, cash flow hedges are presented net on the Consolidated Balance Sheets. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 2:&nbsp;&nbsp;New Pronouncements </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Accounting Standards Update (ASU) 2013-01, &#147;Clarifying the Scope of Disclosures about Offsetting Assets and Liabilities&#148;
</U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The amendments in ASU 2013-01 require companies to present enhanced disclosure about certain financial instruments and derivative instruments that
are offset in the balance sheet or subject to an enforceable master netting arrangement or similar agreement. The disclosure requirement became effective, retrospectively, in the first quarter of our fiscal year ending December&nbsp;31, 2013.
However, as this ASU related only to presentation and disclosure it did not have an impact on our consolidated financial position, results of operations, or cash flows. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Accounting Standards Update (ASU) 2013-02, &#147;Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income&#148; </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The amendments in ASU 2013-02 require companies to present information about amounts reclassified out of accumulated other comprehensive income (OCI) to net income, by component. The effect of significant
reclassification adjustments being made out of accumulated OCI on the corresponding line items in net income must be presented when the item is reclassified in its entirety during one reporting period. While the new guidance in ASU 2013-12 changes
the presentation of accumulated OCI, there are no changes to the components that are recognized in net income or OCI under current accounting guidance. This requirement became effective in the first quarter of our fiscal year ending
December&nbsp;31, 2013. However, prior period comparisons have been restated as well. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Accounting Standards Update (ASU) 2013-11, &#147;Presentation
of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists&#148; </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The amendments
in ASU 2013-11 require companies to present an unrecognized tax benefit, or a portion thereof, as a reduction to a deferred tax asset for a net operating loss (NOL) carryforward or a similar tax loss or tax credit carryforward, unless the uncertain
tax position is not available to reduce, or would not be used to reduce, the NOL or carryforward under the tax law in the same jurisdiction; otherwise, the unrecognized tax benefit should be presented as a gross liability and should not net the
unrecognized tax benefit with a deferred tax asset. As the Company does not currently have any NOL carryforwards, this guidance will most likely apply to research and development tax credit carryforwrds. ASU 2013-11 is effective for annual periods
beginning after December&nbsp;15, 2013 and should be applied to all unrecognized tax benefits that exist as of the effective date. Companies may choose to apply this guidance retrospectively to each prior reporting period presented. Management is in
the process of evaluating the impact of this update. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Internal Revenue Code Section&nbsp;263(a) </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In September 2013, the Treasury Department and the Internal Revenue Service released final regulations that provided guidance on the application of IRC
Section&nbsp;263(a) for amounts paid to acquire, produce, or improve tangible property, as well as the rules for materials and supplies and proposed regulations addressing dispositions and general asset accounts.&nbsp;The final regulations are
generally effective for tax years beginning on or after January&nbsp;1, 2014.&nbsp;Management is in the process of evaluating the impact of these new regulations. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">57 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 3:&nbsp;&nbsp;Fair Value Measurements </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table summarizes the financial assets and liabilities measured at fair value on a recurring basis as of December&nbsp;31, 2013 (in thousands):
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="70%"></TD>
<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Quoted&nbsp;Prices&nbsp;in</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Active Markets</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>for Identical</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Assets (Level&nbsp;1)</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Significant&nbsp;Other<BR>Observable<BR>Inputs (Level&nbsp;2)</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Assets:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Money market instruments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">218,949</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">75,379</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Treasury bills</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">73,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">27,833</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,195</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Agency bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash flow hedge forward contracts</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">204</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Economic hedge forward contracts</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Liabilities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash flow hedge forward contracts</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">98</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Economic hedge forward contracts</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s money market instruments are reported at fair value based upon the daily market price for identical assets in
active markets, and are therefore classified as Level 1. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s debt securities and forward contracts are reported at fair value based upon
model-driven valuations in which all significant inputs are observable or can be derived from or corroborated by observable market data for substantially the full term of the asset and liability, and are therefore classified as Level 2. Management
is responsible for estimating the fair value of these financial assets and liabilities, and in doing so, considers valuations provided by a large, third-party pricing service. For debt securities, this service maintains regular contact with market
makers, brokers, dealers, and analysts to gather information on market movement, direction, trends, and other specific data. They use this information to structure yield curves for various types of debt securities and arrive at the daily valuations.
The Company&#146;s foreign currency forward contracts are typically traded or executed in over-the-counter markets with a high degree of pricing transparency. The market participants are generally large commercial banks. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company did not record an other-than-temporary impairment of these financial assets or liabilities in 2013, 2012, or 2011. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Financial Assets that are Measured at Fair Value on a Non-recurring Basis </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company has an interest in a limited partnership, which is accounted for using the cost method and is required to be measured at fair value on a non-recurring basis. Management is responsible for estimating the
fair value of this investment, and in doing so, considers valuations of the partnership&#146;s investments as determined by the General Partner. Publicly-traded investments in active markets are reported at the market closing price less a discount,
as appropriate, to reflect restricted marketability. Fair value for private investments for which observable market prices in active markets do not exist is based upon the best information available including the value of a recent financing,
reference to observable valuation measures for comparable companies (such as revenue multiples), public or private transactions (such as the sale of a comparable company), and valuations for publicly-traded
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">58 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 3:&nbsp;&nbsp;Fair Value Measurements (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
comparable companies. The valuations also incorporate the General Partner&#146;s own judgment and close familiarity with the business activities of each portfolio company. Significant increases
or decreases in any of these inputs in isolation may result in a significantly lower or higher fair value measurement. The portfolio consists of securities of public and private companies, and consequently, inputs used in the fair value calculation
are classified as Level 3. The Company did not record an other-than-temporary impairment of this investment in 2013, 2012, or 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Non-financial
Assets that are Measured at Fair Value on a Non-recurring Basis </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Non-financial assets such as goodwill, intangible assets, and property, plant, and
equipment are required to be measured at fair value only when an impairment loss is recognized. The Company did not record an impairment charge related to these assets in 2013, 2012, or 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 4:&nbsp;&nbsp;Cash, Cash Equivalents, and Investments </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash, cash equivalents, and investments consisted
of the following (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;40,124</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;34,986</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash equivalents</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Money market instruments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>520</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,076</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash and cash equivalents</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>40,644</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">45,160</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>109,040</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">46,001</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>53,559</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>11,448</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,986</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,276</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,224</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Agency bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,499</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">7,482</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Treasury bills</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,997</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Covered bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,618</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate stock</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,131</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Short-term investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>184,822</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">105,105</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>109,909</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">100,072</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Treasury bills</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>73,666</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">36,276</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>21,820</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">34,710</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>16,385</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,606</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,919</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,846</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Agency bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">29,441</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Covered bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,564</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Limited partnership interest (accounted for using cost method)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,956</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,740</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Long-term investments</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>229,655</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">238,255</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>455,121</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">388,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s cash balance included foreign bank balances totaling $32,096,000 and $23,614,000 as of December&nbsp;31, 2013 and
2012, respectively. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s investment portfolio includes corporate bonds, asset-backed securities, treasury bills, sovereign bonds,
municipal bonds, and agency bonds. Corporate bonds consist of debt securities </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">59 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 4:&nbsp;&nbsp;Cash, Cash Equivalents, and Investments (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
issued by both domestic and foreign companies; asset-backed securities consist of debt securities collateralized by pools of receivables or loans with credit enhancement; treasury bills consist
of debt securities issued by both the U.S. and foreign governments; sovereign bonds consist of direct debt issued by foreign governments; municipal bonds consist of debt securities issued by state and local government entities; and agency bonds
consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have government backing. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2012, the
Company purchased equity securities, representing stock in a publicly-traded U.S. company, for $2,136,000. This balance was recorded in &#147;Short-term investments&#148; on the Consolidated Balance Sheets, as management considered this to be a
trading security. In 2013, management liquidated all shares of this security at an aggregate fair value of $1,429,000, resulting in a realized loss of $702,000 recorded in &#147;Investment income&#148; on the Consolidated Statements of Operations in
2013. The Company recorded an unrealized loss of $5,000 related to this investment as of December&nbsp;31, 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following tables summarize the
Company&#146;s available-for-sale investments as of December&nbsp;31, 2013 (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Amortized</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Cost</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Gross</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Unrealized</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Gains</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Gross</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Unrealized</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Losses</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Short-term:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">108,824</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">281</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(65</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">109,040</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">54,061</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">13</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(515</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">53,559</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11,445</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(13</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11,448</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,258</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,276</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Agency bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,500</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Long-term:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">109,457</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">550</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(98</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">109,909</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Treasury bills</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">73,801</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(139</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">73,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21,866</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(57</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21,820</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,376</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">35</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(26</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,385</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,901</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">22</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,919</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;412,489</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;950</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;(918)</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;412,521</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">60 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 4:&nbsp;&nbsp;Cash, Cash Equivalents, and Investments (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table summarizes the Company&#146;s gross unrealized losses and fair values for available-for-sale
investments in an unrealized loss position as of December&nbsp;31, 2013 (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="41%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Unrealized Loss</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Position For Less than</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>12 Months</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Unrealized Loss<BR>Position&nbsp;For&nbsp;Greater&nbsp;than<BR>12 Months</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Total</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Unrealized<BR>Losses</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Fair&nbsp;Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Unrealized<BR>Losses</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Unrealized<BR>Losses</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Treasury bills</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,966</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(139</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,966</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(139</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">58,258</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(153</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,122</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(10</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,380</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(163</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">35,138</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(111</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18,452</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(461</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">53,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(572</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,434</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(39</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,434</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(39</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,581</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,581</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Agency bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>174,876</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(447</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>21,574</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(471</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>196,450</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(918</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, the Company did not recognize an other-than-temporary impairment of these investments. In its
evaluation, management considered the type of security, the credit rating of the security, the length of time the security has been in a loss position, the size of the loss position, our intent and ability to hold the security to expected recovery
of value, and other meaningful information. The Company does not intend to sell, and is unlikely to be required to sell, any of these available-for-sale investments before its effective maturity or market price recovery. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded gross realized gains on the sale of debt securities totaling $508,000 in 2013 and $1,990,000 in 2012, and gross realized losses on the sale of
debt securities totaling $194,000 in 2013 and $295,000 in 2012. Gains and losses were immaterial in 2011. Prior to the sale of these securities, unrealized gains and losses for these debt securities, net of tax, were recorded in shareholders&#146;
equity as other comprehensive income (loss). In 2012, management changed the domicile of the subsidiary that held the Company&#146;s Euro-denominated investment portfolio and also changed that subsidiary&#146;s functional currency from the Euro to
the U.S. Dollar. As a result of these changes, the investment portfolio was liquidated generating net gains and those funds were converted to U.S.&nbsp;Dollars. These funds were then used to purchase U.S.&nbsp;Dollar-denominated investments during
2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table presents the effective maturity dates of the Company&#146;s available-for-sale investments as of December&nbsp;31, 2013 (in
thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="42%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&lt;1&nbsp;Year</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>1-2&nbsp;Years</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2-3&nbsp;Years</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>3-4&nbsp;Years</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Total</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Corporate bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">109,040</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">64,080</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">42,686</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,143</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">218,949</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Asset-backed securities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">53,559</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,917</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,903</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">75,379</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Treasury bills</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,003</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">57,663</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">73,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Sovereign bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11,448</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,810</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">7,575</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">27,833</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Municipal bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,276</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,269</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,754</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,896</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,195</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Agency bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,499</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;184,822</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;105,079</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;117,581</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;5,039</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;412,521</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital fund. The Company has
committed to a total investment in the limited partnership of up to $20,500,000, with the commitment period expiring December&nbsp;31, 2015.&nbsp;As of December&nbsp;31, 2013, the Company contributed $19,886,000 to the partnership.&nbsp;The
remaining commitment of $614,000 can be </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">61 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 4:&nbsp;&nbsp;Cash, Cash Equivalents, and Investments (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
called by Venrock at any time before December&nbsp;31, 2015. Contributions and distributions are at the discretion of Venrock&#146;s management.&nbsp;No contributions were made during 2013. The
Company received stock distributions totaling $362,000 in 2013 and $2,193,000 in 2012. The Company immediately liquidated these stocks for proceeds of $347,000 and $2,128,000, respectively, resulting in realized losses of $15,000 and $65,000 in 2013
and 2012, respectively. Cash distributions in the amount of $1,422,000 were also received in 2013. All distributions are accounted for as return of capital. As of December&nbsp;31, 2013, the carrying value of this investment was $1,956,000 compared
to an estimated fair value of $4,315,000. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 5:&nbsp;&nbsp;Inventories </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Inventories consisted of the following (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom">&nbsp;<FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Raw materials</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>13,101</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">12,667</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Work-in-process</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,472</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,193</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Finished goods</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>8,121</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,322</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>25,694</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">26,182</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 6:&nbsp;&nbsp;Property, Plant, and Equipment </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Property, plant, and equipment consisted of the following (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="73%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Land</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,951</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,951</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Buildings</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>18,371</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18,371</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Building improvements</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>15,711</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">13,186</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Leasehold improvements</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,185</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,925</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Computer hardware and software</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>29,353</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">26,907</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Manufacturing test equipment</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>14,715</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">12,876</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Furniture and fixtures</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,917</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,790</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>91,203</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">84,006</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Less: accumulated depreciation</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(54,067</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(49,186</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;37,136</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;34,820</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The cost of property, plant, and equipment totaling $1,616,000 and $4,307,000 was removed from both the asset and accumulated
depreciation balances in 2013 and 2012, respectively. Losses on these disposals were immaterial in both periods. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Buildings include rental property with
a cost basis of $5,750,000 as of December&nbsp;31, 2013 and 2012, and accumulated depreciation of $2,479,700 and $2,332,000 as of December&nbsp;31, 2013 and 2012, respectively. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">62 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 7:&nbsp;&nbsp;Intangible Assets </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Amortized intangible assets consisted of the following (in thousands): </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Gross</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Carrying</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Accumulated</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Amortization</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Net</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Carrying</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Distribution networks</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>38,060</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>28,479</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,581</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Customer contracts and relationships</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6,690</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,661</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,029</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Completed technologies</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,420</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>407</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,013</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>370</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>270</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>100</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;49,540</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;34,817</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;14,723</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Gross</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Carrying</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Accumulated</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Amortization</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Net</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Carrying</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="2"><B>Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Distribution networks</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">38,060</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">25,193</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">12,867</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Customer contracts and relationships</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,690</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,310</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,380</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Completed technologies</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">670</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">311</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">359</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">370</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">206</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">164</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">45,790</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">31,020</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,770</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The cost and related amortization of certain fully-amortized customer contracts totaling $8,535,000 were removed from these accounts
in 2012. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In October 2013, the Company paid $3,750,000 to purchase application development software that will run on top of the Company&#146;s existing
vision software to make it easier to use and develop custom applications more effectively. This purchased technology will be amortized to &#147;Cost of revenue&#148; on the Consolidated Statements of Operations over its estimated useful life of five
years beginning in the second quarter of 2014 when the Company expects to start to sell product that incorporates this software. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Estimated amortization
expense for each of the five succeeding fiscal years and thereafter is as follows (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="28%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="right"> <P STYLE="border-bottom:1px solid #000000;width:100pt" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ending December&nbsp;31,</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2014</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,213</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2015</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,366</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2016</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,427</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2017</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,617</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2018</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">913</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">Thereafter</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">187</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;14,723</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 8:&nbsp;&nbsp;Goodwill </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has two reporting units with goodwill, the Modular Vision Systems Division (MVSD) and the Surface Inspection Systems Division (SISD),
which are also reportable segments. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">63 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 8:&nbsp;&nbsp;Goodwill (continued) </B></FONT></P> <p STYLE="margin-top:0px;margin-bottom:0px"><FONT
SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The changes in the carrying value of goodwill were as follows (in thousands): </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>MVSD</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>SISD</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Consolidated</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">77,556</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,473</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">82,029</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(168</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(172</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(340</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">77,388</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,301</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">81,689</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>77,388</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,301</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>81,689</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">For its 2013 analysis of goodwill, management elected to perform a qualitative assessment. Based upon this assessment, management
does not believe that it is more likely than not that the carrying value of either reporting unit exceeds its fair value. Factors that management considered in this assessment include macroeconomic conditions, industry and market considerations,
overall financial performance (both current and projected), changes in management or strategy, and changes in the composition or carrying amount of net assets. In addition, management took into consideration the goodwill valuation performed under
the last quantitative analysis as of October&nbsp;4, 2010. At that date, the fair value of the MVSD unit exceeded its carrying value by approximately 208%, while the fair value of the SISD unit exceeded its carrying value by approximately 119%. As
of December&nbsp;31, 2013, management does not believe any qualitative factors exist that would change the conclusion of their assessment. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 9:&nbsp;&nbsp;Accrued Expenses </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued expenses consisted of the following (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="72%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Company bonuses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6,880</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,057</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Salaries, commissions, and payroll taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6,111</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,563</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Vacation</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,598</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,237</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign retirement obligations</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,726</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,487</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Warranty obligations</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,016</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,256</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Japanese consumption taxes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,372</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,405</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>8,628</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,585</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;34,331</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;29,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The changes in the warranty obligation were as follows (in thousands): </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,097</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Provisions for warranties issued during the period</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,725</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Fulfillment of warranty obligations</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,609</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">43</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,256</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Provisions for warranties issued during the period</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,770</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Fulfillment of warranty obligations</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(2,114</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign exchange rate changes</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>104</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,016</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">64 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 10:&nbsp;&nbsp;Commitments and Contingencies </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Commitments </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013,
the Company had outstanding purchase orders totaling $3,470,000 to purchase inventory from various vendors. Certain of these purchase orders may be canceled by the Company, subject to cancellation penalties. These purchase commitments relate to
expected sales in 2014. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company conducts certain of its operations in leased facilities. These lease agreements expire at various dates through 2021
and are accounted for as operating leases. Certain of these leases contain renewal options, retirement obligations, escalation clauses, rent holidays, and leasehold improvement incentives. Annual rental expense totaled $5,772,000 in 2013, $5,806,000
in 2012, and $5,557,000 in 2011. Future minimum rental payments under these agreements are as follows (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="28%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="right"> <P STYLE="border-bottom:1px solid #000000;width:100pt" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ending December&nbsp;31,</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2014</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,560</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2015</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,259</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2016</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,480</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2017</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,416</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2018</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">775</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">Thereafter</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,153</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;16,643</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company owns buildings adjacent to its corporate headquarters that are currently occupied with tenants who have lease agreements
that expire at various dates through 2021. Annual rental income totaled $676,000 in 2013, $854,000 in 2012, and $791,000 in 2011. Rental income and related expenses are included in &#147;Other income (expense)&#148; on the Consolidated Statements of
Operations. Future minimum rental receipts under non-cancelable lease agreements are as follows (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="57%"></TD>
<TD VALIGN="bottom" WIDTH="28%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="right"> <P STYLE="border-bottom:1px solid #000000;width:100pt" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ending December&nbsp;31,</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Amount</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2014</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,408</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2015</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,658</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2016</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,660</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2017</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,415</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2018</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,009</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="right"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">Thereafter</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,451</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;9,601</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Contingencies </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In May 2008,
the Company filed a complaint against MvTec Software GmbH, MvTec LLC, and Fuji America Corporation in the United States District Court for the District of Massachusetts alleging infringement of certain patents owned by the Company. This matter is
ongoing. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In May 2009, the Company pre-filed a complaint with the United States International Trade Commission (ITC) pursuant to Section&nbsp;337 of the
Tariff Act of 1930, as amended, 19 U.S.C. &#167;1337, against MvTec Software GmbH, MvTec LLC, Fuji America, and several other respondents alleging unfair methods of competition and unfair acts in the unlawful importation into the United States, sale
for importation, or sale within the United States after importation. By this filing, the Company requested the ITC to investigate the Company&#146;s contention that certain machine vision software, machine vision systems, and products containing the
same infringe, and respondents directly infringe and/or actively </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">65 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 10:&nbsp;&nbsp;Commitments and Contingencies (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
induce and/or contribute to the infringement in the United States, of one or more of the Company&#146;s U.S. patents. In July 2009, the ITC issued an order that it would institute an
investigation based upon the Company&#146;s assertions. In September 2009, the Company reached a settlement with two of the respondents, and in December 2009, the Company reached a settlement with five additional respondents. In March 2010, the
Company reached a settlement with respondent Fuji Machine Manufacturing Co., Ltd. and its subsidiary Fuji America Corporation. These settlements did not have a material impact on the Company&#146;s financial results. An ITC hearing was held in May
2010. In July 2010, the Administrative Law Judge issued an initial determination finding two of the Company&#146;s patents invalid and that respondents did not infringe the patents-at-issue. In September 2010, the ITC issued a notice that it would
review the initial determination of the Administrative Law Judge. The ITC issued its Final Determination in November 2010 in which it determined to modify-in-part and affirm-in-part the Administrative Law Judge&#146;s determination, and terminate
the investigation with a finding of no violation of Section&nbsp;337 of the Tariff Act of 1930 (as amended 19 U.S.C. &#167;1337). The Company has filed an appeal of the decision with the United States Court of Appeals for the Federal Circuit. An
oral hearing before the United States Court of Appeals occurred in February 2012. In December 2013, the Federal Circuit affirmed the ITC&#146;s finding of non-infringement, but did not address the ITC&#146;s finding regarding validity. This matter
is ongoing. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In March 2013, the Company filed a lawsuit against Microscan Systems, Inc. (&#147;Microscan&#148;) and Code Corporation in the United States
District Court for the Southern District of New York alleging that Microscan&#146;s Mobile Hawk handheld imager infringes U.S. Patent 7,874,487 owned by the Company. The lawsuit seeks to prohibit Code Corporation from manufacturing the product, and
Microscan from selling and distributing the product. The Company is also seeking monetary damages resulting from the alleged infringement. Both parties have filed motions for summary judgment and a hearing on these motions was held in October 2013.
Trial was originally scheduled for October 2013, but has been moved to April 2014. This matter is ongoing. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company cannot predict the outcome of the
above-referenced pending matters and an adverse resolution of these lawsuits could have a material adverse effect on the Company&#146;s financial position, liquidity, results of operations, and/or indemnification obligations. In addition, various
other claims and legal proceedings generally incidental to the normal course of business are pending or threatened on behalf of or against the Company. While we cannot predict the outcome of these incidental matters, we believe that any liability
arising from them will not have a material adverse effect on our financial position, liquidity, or results of operations. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 11:&nbsp;&nbsp;Guarantees </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In the ordinary course of business, the Company enters into guarantee contracts with certain customers, generally in the Company&#146;s Surface
Inspection Systems Division (SISD) business. These guarantees are collateralized by standby letters of credit (LOC) which can be grouped into three categories: (1)&nbsp;bank guarantees which may require the Company to return a customer&#146;s
initial payment if the Company cannot deliver the order; (2)&nbsp;warranty bonds which may require the Company to resolve warranty issues within a specified time period; and (3)&nbsp;performance bonds which include a combination of the above two
options. The type of LOC is generally determined based upon customer request and the guarantee amount represents the maximum potential amount of future payments. All of the Company&#146;s LOCs are with the same counterparty and they do not contain
any recourse provisions or collateral obligations. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">66 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 11:&nbsp;&nbsp;Guarantees (continued) </B></FONT></P> <p STYLE="margin-top:0px;margin-bottom:0px"><FONT
SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table details the letters of credit outstanding as of December&nbsp;31, 2013 (in thousands):
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="42%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD WIDTH="41%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:18pt"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Type</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Guarantee&nbsp;Amount</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Guarantee due date</B></FONT></P></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Performance Bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">399</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Various from January 2014 to July 2016</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Bank Guarantees</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">420</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Various from January 2014 to May 2014</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Warranty Bonds</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,127</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Various from January 2014 to June 2016</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,946</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company evaluates losses for guarantees under accounting for contingencies. The Company considers such factors as the degree of
probability that the Company would be required to satisfy the liability and the ability to make a reasonable estimate of the loss. To date, the Company has not incurred any losses as a result of these obligations, and therefore, has not recorded any
liability related to such obligation in its financial statements. The fair value of the Company&#146;s outstanding guarantees is immaterial for all periods presented. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 12:&nbsp;&nbsp;Indemnification Provisions </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify current or former directors and officers of the
Company against expenses incurred by them in connection with each proceeding in which he or she is involved as a result of serving or having served in certain capacities. Indemnification is not available with respect to a proceeding as to which it
has been adjudicated that the person did not act in good faith in the reasonable belief that the action was in the best interests of the Company. The maximum potential amount of future payments the Company could be required to make under these
provisions is unlimited. The Company has never incurred significant costs related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In the ordinary course of business, the Company may accept standard limited indemnification provisions in connection with the sale of its products, whereby it
indemnifies its customers for certain direct damages incurred in connection with third-party patent or other intellectual property infringement claims with respect to the use of the Company&#146;s products. The term of these indemnification
provisions generally coincides with the customer&#146;s use of the Company&#146;s products. The maximum potential amount of future payments the Company could be required to make under these provisions is generally subject to fixed monetary limits.
The Company has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions. As a result, the Company believes the estimated fair value of these provisions is minimal. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In the ordinary course of business, the Company also accepts limited indemnification provisions from time to time, whereby it indemnifies customers for certain
direct damages incurred in connection with bodily injury and property damage arising from the installation of the Company&#146;s products. The term of these indemnification provisions generally coincides with the period of installation. The maximum
potential amount of future payments the Company could be required to make under these provisions is generally limited and is likely recoverable under the Company&#146;s insurance policies. As a result of this coverage, and the fact that the Company
has never incurred significant costs to defend lawsuits or settle claims related to these indemnification provisions, the Company believes the estimated fair value of these provisions is minimal. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 13:&nbsp;&nbsp;Derivative Instruments </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company is exposed to certain risks relating to its ongoing business operations including foreign currency exchange rate risk and interest
rate risk. The Company currently mitigates certain foreign </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">67 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 13:&nbsp;&nbsp;Derivative Instruments (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
currency exchange rate risks with derivative instruments. The Company does not currently manage its interest rate risk with derivative instruments. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company faces exposure to foreign currency exchange rate fluctuations, as a significant portion of its revenues, expenses, assets, and liabilities are
denominated in currencies other than the functional currencies of the Company&#146;s subsidiaries or the reporting currency of the Company, which is the U.S. Dollar. The Company faces two types of foreign currency exchange rate exposures:
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="2%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Transactional currency/functional currency exchange rate exposures from transactions that are denominated in currencies other than the functional currency of the
subsidiary. These transactions gains and losses are reported on the Consolidated Statements of Operations as a component of &#147;Foreign currency gain (loss).&#148; </FONT></P></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">&#149;</FONT></TD>
<TD WIDTH="2%" VALIGN="top"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">Functional currency/reporting currency exchange rate exposures from the revaluation of the assets and liabilities of our foreign subsidiaries, whose functional
currency is generally their local currency, to the Company&#146;s reporting currency, which is the U.S. Dollar. The net effect of these translation gains and losses are reported in &#147;Accumulated other comprehensive loss&#148; on the Consolidated
Balance Sheets and also on the Consolidated Statements of Comprehensive Income. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s foreign currency risk management
strategy is principally designed to mitigate the potential financial impact of changes in the value of transactions and balances denominated in foreign currencies resulting from changes in foreign currency exchange rates. Currently, the Company
enters into two types of hedges to manage this risk. The first are economic hedges which utilize foreign currency forward contracts with maturities of up to 45 days to manage the exposure to fluctuations in foreign currency exchange rates arising
primarily from foreign-denominated receivables and payables. The gains and losses on these derivatives are largely offset by the changes in the fair value of the assets and liabilities being hedged. The second are cash flow hedges which utilize
foreign currency forward contracts with maturities of up to 18 months to hedge specific forecasted transactions of the Company&#146;s foreign subsidiaries with the goal of protecting our budgeted revenues and expenses against foreign currency
exchange rate changes compared to our budgeted rates. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">68 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 13:&nbsp;&nbsp;Derivative Instruments (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company had the following outstanding forward contracts that were entered into to mitigate foreign currency
exchange rate risk (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>As&nbsp;of&nbsp;December&nbsp;31,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">As of December&nbsp;31,<BR>2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:35pt"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Currency</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Notional<BR>Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>USD<BR>Equivalent</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">Notional<BR>Value</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">USD<BR>Equivalent</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Derivatives Designated as Hedging Instruments:</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Japanese Yen</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>625,000</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6,122</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Hungarian Forint</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>570,175</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,603</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Singapore Dollar</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,867</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,346</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">British Pound</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>613</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,010</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Canadian Dollar</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>985</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>932</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Derivatives Not Designated as Hedging Instruments:</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Euro</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,828</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,887</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,743</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Japanese Yen</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>294,500</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,797</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">British Pound</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,100</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,820</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Chinese Renminbi</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,000</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,467</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Taiwanese Dollar</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>27,000</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>908</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Korean Won</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>650,000</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>620</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Hungarian Forint</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>123,000</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>568</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Brazilian Real</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>250</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>106</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Information regarding the fair value of the forward contracts outstanding as of December&nbsp;31, 2013 and December&nbsp;31, 2012
were as follows (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="33%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="8" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Asset Derivatives</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="8" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Liability Derivatives</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Balance</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Sheet</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;&nbsp;&nbsp;Location&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Balance</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Sheet</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Location</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">December&nbsp;31,<BR>2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">December&nbsp;31,<BR>2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Derivatives Designated as Hedging Instruments:</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash flow hedge forward contracts</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Prepaid</FONT><BR> <P STYLE="margin-bottom:0px; margin-top:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">expenses&nbsp;and</FONT></P> <P STYLE="margin-bottom:0px; margin-top:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">other current</FONT></P> <P STYLE="margin-bottom:1px; margin-top:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>204</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued</FONT><BR> <P STYLE="margin-bottom:1px; margin-top:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">expenses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>98</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Derivatives Not Designated as Hedging Instruments:</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Economic hedge forward contracts</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Prepaid<BR>expenses and<BR>other current<BR>assets</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">44</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Accrued<BR>expenses</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>24</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">69 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 13:&nbsp;&nbsp;Derivative Instruments (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Information regarding the effect of the derivative instruments, net of the underlying exposure, on the
consolidated financial statements for each of the periods presented were as follows (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD WIDTH="22%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Location in Financial<BR>Statements</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>&nbsp;&nbsp;&nbsp;&nbsp;2013&nbsp;&nbsp;&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;2012&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;2011&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Derivatives Designated as Hedging Instruments:</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gains (losses) in Shareholders&#146; equity on derivatives (effective portion)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Accumulated&nbsp;other comprehensive income (loss)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>104</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gains (losses) recognized in earnings on derivatives (ineffective portion and discontinued derivatives)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency gain (loss)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2"><I>Derivatives Not Designated as Hedging Instruments:</I></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gains (losses) recognized in earnings</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency gain (loss)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(193</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(722</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">34</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table provides the balances and changes in accumulated other comprehensive income (loss) related to derivative
instruments for the indicated periods (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Beginning balance December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Amount reclassified to earnings</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net change</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>104</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Ending balance December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>104</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The net amount of existing gains and losses expected to be reclassified from accumulated other comprehensive income (loss) into
earnings within the next twelve months is $111,000. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 14:&nbsp;&nbsp;Shareholders&#146; Equity </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Preferred Stock </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has 400,000
shares of authorized but unissued $.01 par value preferred stock. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Common Stock </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Each outstanding share of common stock entitles the record holder to one vote on all matters submitted to a vote of the Company&#146;s shareholders. Common shareholders are also entitled to dividends when and if
declared by the Company&#146;s Board of Directors. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In July 2013, the Company&#146;s Board of Directors declared a two-for-one stock split, effected in
the form of a stock dividend, on the shares of the Company&#146;s common stock. Each shareholder of record on August&nbsp;26, 2013, received an additional share of common stock for each share of common stock then held. The stock was distributed on
September&nbsp;16, 2013. The Company retained the current par value of $0.002 per share for all shares of common stock. All references in the financial statements to the number of shares outstanding, number of shares repurchased, per-share amounts,
and stock option data related to the Company&#146;s common stock have been restated to reflect the effect of the stock split for all periods presented. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Stockholders&#146; equity reflects the stock split by reclassifying from &#147;Additional paid in capital&#148; to &#147;Common stock&#148; an amount equal to the
par value of the additional shares arising from the split. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">70 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 14:&nbsp;&nbsp;Shareholders&#146; Equity (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Shareholder Rights Plan </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company has adopted a Shareholder Rights Plan, the purpose of which is, among other things, to enhance the Board of Directors&#146; ability to protect shareholder interests and to ensure that shareholders
receive fair treatment in the event any coercive takeover attempt of the Company is made in the future. The Shareholder Rights Plan could make it more difficult for a third party to acquire, or could discourage a third party from acquiring, the
Company or a large block of the Company&#146;s common stock. The following summary description of the Shareholder Rights Plan does not purport to be complete and is qualified in its entirety by reference to the Company&#146;s Shareholder Rights
Plan, which has been previously filed by the Company with the Securities and Exchange Commission as an exhibit to a Registration Statement on Form&nbsp;8-A filed on December&nbsp;5, 2008. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">In connection with the adoption of the Shareholder Rights Plan, the Board of Directors of the Company declared a dividend distribution of one purchase right (a &#147;Right&#148;) for each outstanding share of
common stock to shareholders of record as of the close of business on December&nbsp;5, 2008. The Rights currently are not exercisable and are attached to and trade with the outstanding shares of common stock. Under the Shareholder Rights Plan, the
Rights become exercisable if a person becomes an &#147;acquiring person&#148; by acquiring 15% or more of the outstanding shares of common stock or if a person commences a tender offer that would result in that person owning 15% or more of the
common stock. If a person becomes an &#147;acquiring person,&#148; each holder of a Right (other than the acquiring person) would be entitled to purchase, at the then-current exercise price, such number of shares of the Company&#146;s preferred
stock which are equivalent to shares of common stock having twice the exercise price of the Right. If the Company is acquired in a merger or other business combination transaction after any such event, each holder of a Right would then be entitled
to purchase, at the then-current exercise price, shares of the acquiring company&#146;s common stock having a value of twice the exercise price of the Right. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><U>Stock Repurchase Program </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In April 2008, the Company&#146;s Board of Directors authorized the repurchase of up
to $50,000,000 of the Company&#146;s common stock, primarily as a means to reduce the dilutive effect of employee stock options. As of December&nbsp;31, 2013, the Company had repurchased a total of 3,578,000&nbsp;shares at a cost of $50,000,000
under this program, including 827,000 shares at a cost of $20,000,000 in 2013. Stock repurchases under this program are now complete. In November 2011, the Company&#146;s Board of Directors authorized the repurchase of up to $80,000,000 of the
Company&#146;s common stock to help reduce the dilutive effect of employee stock options. Purchases under this 2011 program began in the third quarter of 2013 upon completion of the 2008 program. In 2013, the Company repurchased a total of 892,000
shares at a cost of $27,908,000 under this 2011 program. The Company may repurchase shares under the 2011 program in future periods depending on a variety of factors, including, among other things, the impact of dilution from employee stock options,
stock price, share availability, and cash requirements. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Dividend</U>s </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s Board of Directors declared and paid a cash dividend of $0.05 per share in the first quarter of 2012, and $0.055 per share in the second, third, and fourth quarters of 2012. The Company also
declared and paid an additional $0.055 dividend in the fourth quarter of 2012 that would normally be declared in the first quarter of 2013 in conjunction with the 2012 earnings release. A special dividend of $0.50 was also declared and paid in the
fourth quarter of 2012 to replace expected quarterly dividend declarations for the next eight quarters, beginning in 2013. The additional $0.055 dividend and the $0.50 dividend were accelerated due to the anticipated increase in the federal tax on
dividends paid after December&nbsp;31, 2012. Due to the accelerated payments, no cash dividends were declared or paid in 2013. Future dividends will be declared at the discretion of the Company&#146;s Board of Directors and will depend upon such
factors as the Board deems relevant, including, among other things, the Company&#146;s ability to generate positive cash flow from operations. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">71 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 15:&nbsp;&nbsp;Stock-Based Compensation </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Stock Option Plans </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s
share-based payments that result in compensation expense consist solely of stock option grants. As of December&nbsp;31, 2013, the Company had 11,165,480 shares available for grant. Generally, stock options are granted with an exercise price equal to
the market value of the Company&#146;s common stock at the grant date, vest over four years based upon continuous service, and expire ten years from the grant date. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The following table summarizes the Company&#146;s stock option activity for the year ended December&nbsp;31, 2013: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="52%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Shares</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>(in&nbsp;thousands)</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Weighted-</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Average</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Exercise</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Price</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Weighted-</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Average</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Remaining</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Contractual</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Term</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>(in&nbsp;
years)</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Aggregate</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Intrinsic Value</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>(in&nbsp;thousands)</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Outstanding as of December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">7,118</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">12.78</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Granted</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,740</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21.47</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Exercised</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(2,445</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11.37</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Forfeited or expired</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(275</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16.39</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Outstanding as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6,138</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>15.65</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7.2</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>138,302</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Exercisable as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,678</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>11.72</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5.3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>44,386</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Options vested or expected to vest at December&nbsp;31, 2013 (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,541</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>15.32</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7.1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>126,670</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. Options expected to vest are calculated by applying
an estimated forfeiture rate to the unvested options. </FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The fair values of stock options granted in each period presented were estimated
using the following weighted-average assumptions: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year&nbsp;Ended&nbsp;December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Risk-free rate</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2.0</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2.0</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2.9</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Expected dividend yield</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1.2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1.1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Expected volatility</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>42</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">44</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">43</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Expected term (in years)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5.8</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5.7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5.5</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Risk-free rate </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The
risk-free rate was based upon a treasury instrument whose term was consistent with the contractual term of the option. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Expected dividend yield
</U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Generally, the current dividend yield is calculated by annualizing the cash dividend declared by the Company&#146;s Board of Directors and dividing
that result by the closing stock price on the grant date.&nbsp;However, in the fourth quarter of 2012, the Company paid the full annual dividends for 2013 and 2014 in advance, and therefore, the dividend yield for those years has been adjusted to
zero.&nbsp;At the time of the 2013 valuation, a dividend yield of 1.04% was estimated for future periods from 2015 through the expected life of the option. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">72 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 15:&nbsp;&nbsp;Stock-Based Compensation (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Expected volatility </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">The expected volatility was based upon a combination of historical volatility of&nbsp;the Company&#146;s&nbsp;common stock over the contractual term of the option and implied volatility for traded options of the
Company&#146;s stock. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>Expected term </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The
expected term was derived from the binomial lattice model from the impact of events that trigger exercises over time. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The weighted-average grant-date
fair value of stock options granted was $8.21 in 2013, $6.58 in 2012, and $6.16 in 2011. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company stratifies its employee population into two groups:
one consisting of senior management and another consisting of all other employees. The Company currently expects that approximately 71% of its stock options granted to senior management and 69% of its options granted to all other employees will
actually vest. Therefore, the Company currently applies an estimated forfeiture rate of 12% to all unvested options for senior management and a rate of 13% for all other employees. The Company revised its estimated forfeiture rates in the first
quarter of 2013 and 2012 and the second quarter of 2011, resulting in an increase to compensation expense of $300,000 and $200,000 in 2013 and 2012, respectively, and a reduction to compensation expense of $80,000 in 2011. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The total stock-based compensation expense and the related income tax benefit recognized was $10,620,000 and $3,482,000, respectively, in 2013, $8,520,000 and
$2,772,000, respectively, in 2012, and $8,068,000 and $2,660,000, respectively, in 2011. No compensation expense was capitalized in 2013, 2012, or 2011. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table details the stock-based compensation expense by caption for each period presented on the Consolidated Statements of Operations (in thousands):
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product cost of revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>747</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">581</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">456</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service cost of revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>177</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">161</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">172</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Research, development, and engineering</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>2,585</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,149</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,268</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Selling, general, and administrative</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,111</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,629</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,172</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;10,620</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;8,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;8,068</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The total intrinsic value of stock options exercised was $32,096,000 in 2013, $16,296,000 in 2012, and $20,108,000 in 2011. The
total fair value of stock options vested was $9,717,000 in 2013, $9,362,000 in 2012, and $10,202,000 in 2011. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As of December&nbsp;31, 2013, total
unrecognized compensation expense related to non-vested stock options was $8,464,000, which is expected to be recognized over a weighted-average period of 1.18 years. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 16:&nbsp;&nbsp;Employee Savings Plan </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Under the Company&#146;s Employee Savings Plan, a defined contribution plan, U.S. employees who have attained age 21 may contribute up to 25% of
their salary on a pretax basis subject to the annual dollar limitations established by the Internal Revenue Service. The Company currently contributes fifty cents for each dollar an employee contributes, with a maximum contribution of 3% of an
employee&#146;s pretax salary. Company contributions vest 20%, 40%, 60%, and 100% after two, three, four, and five years of </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">73 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 16:&nbsp;&nbsp;Employee Savings Plan (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
continuous employment with the Company, respectively. Company contributions totaled $1,423,000 in 2013, $1,362,000 in 2012, and $1,218,000 in 2011. Cognex stock is not an investment alternative
and Company contributions are not made in the form of Cognex stock. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 17:&nbsp;&nbsp;Taxes </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Domestic income before taxes was $29,576,000 in 2013, $36,754,000 in 2012, and $24,836,000 in 2011. Foreign income before taxes was $58,310,000
in 2013, $49,876,000 in 2012, and $62,281,000 in 2011. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The provision for income taxes consisted of the following (in thousands): </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="59%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Current:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="9" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Federal</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>8,720</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11,284</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,711</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">State</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>721</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">789</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">806</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,167</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,790</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,519</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>12,608</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,863</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18,036</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Federal</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,580</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">428</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(812</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">State</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>119</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">36</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">34</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">205</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(10</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,705</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">669</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(788</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;14,313</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;18,532</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;17,248</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">A reconciliation of the United States federal statutory corporate tax rate to the Company&#146;s effective tax rate was as follows:
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year&nbsp;Ended&nbsp;December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income tax provision at federal statutory rate</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>35</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">35</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">35</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">State income taxes, net of federal benefit</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign tax rate differential</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(17</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(15</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Tax credit</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Discrete tax events</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Income tax provision</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>16</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">20</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The effective tax rate for 2013 included the impact of the following discrete events: (1)&nbsp;a decrease in tax expense of
$1,790,000 from the expiration of statutes of limitations for certain reserves for income tax uncertainties, (2)&nbsp;an increase in tax expense of $267,000 from the final true-up of the prior year&#146;s tax accrual upon filing the actual tax
returns, and&nbsp;(3) a decrease in tax expense of $555,000 from the retroactive application of the 2012 research and development credit. The American Taxpayer Relief Act of 2012 was passed by Congress and signed into law on January&nbsp;1, 2013.
The provisions under this law are to be applied retroactively to January&nbsp;1, 2012. As a result of the law being signed on January&nbsp;1, 2013, the financial impact of the retroactive provision was recorded as a discrete event in the first
quarter of 2013. Interest and penalties included in these amounts was a decrease to tax expense of $854,000. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">74 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 17:&nbsp;&nbsp;Taxes (continued) </B></FONT></P> <p STYLE="margin-top:0px;margin-bottom:0px"><FONT
SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The effective tax rate for 2012 included the impact of the following discrete events: (1)&nbsp;a decrease in tax
expense of $441,000 from the expiration of the statutes of limitations for certain reserves for income tax uncertainties, (2)&nbsp;an increase in tax expense of $101,000 from the write-down of a non-current deferred tax asset based upon a change in
the tax rate in Japan, and (3)&nbsp;an increase in tax expense of $84,000 from the final true-up of the prior year&#146;s tax accrual upon filing the actual tax returns. Interest and penalties included in these amounts was a decrease to tax expense
of $58,000. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The effective tax rate for 2011 included the impact of the following discrete events: (1)&nbsp;a decrease in tax expense of $808,000 from
the expiration of the statutes of limitations for certain reserves for income tax uncertainties, (2)&nbsp;a decrease in tax expense of $155,000 from the finalization of the Advanced Pricing Agreement between Japan and Ireland, partially offset by,
(3)&nbsp;an increase in tax expense of $574,000 from the final true-up of the prior year&#146;s tax accrual upon filing the actual tax returns, and (4)&nbsp;an increase in tax expense of $201,000 from the write-down of a noncurrent deferred tax
asset based upon a change in the tax rate in Japan. Interest and penalties included in these amounts was a decrease to tax expense of $2,000. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The
changes in the reserve for income taxes, excluding interest and penalties, were as follows (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance of reserve for income taxes as of December&nbsp;31, 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,148</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">43</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">642</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of decreases in unrecognized tax benefits relating to settlements with taxing authorities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(424</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of
limitations</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(385</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance of reserve for income taxes as of December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,024</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>438</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,048</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of decreases in unrecognized tax benefits relating to settlements with taxing authorities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of
limitations</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(1,102</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)</B>&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Balance of reserve for income taxes as of December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,408</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s reserve for income taxes, including gross interest and penalties, was $4,765,000 and $5,216,000, as of
December&nbsp;31, 2013 and December&nbsp;31, 2012, respectively, all of which was classified as non-current. The amount of gross interest and penalties included in these balances was $357,000 and $1,192,000 as of December&nbsp;31, 2013 and
December&nbsp;31, 2012, respectively. If the Company&#146;s tax positions were sustained or the statutes of limitations related to certain positions expired, these reserves would be released and income tax expense would be reduced in a future
period. As a result of the expiration of certain statutes of limitations, there is a potential that a portion of these reserves could be released, which would decrease income tax expense by approximately $450,000 to $550,000 over the next twelve
months. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">75 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 17:&nbsp;&nbsp;Taxes (continued) </B></FONT></P> <p STYLE="margin-top:0px;margin-bottom:0px"><FONT
SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has defined its major tax jurisdictions as the United States, Ireland, China, and Japan, and within
the United States, Massachusetts and California. Within the United States, the tax years 2010 through 2012 remain open to examination by various taxing authorities, while the tax years 2009 through 2012 remain open to examination by various taxing
authorities in other jurisdictions in which the Company operates. The Internal Revenue Service is currently auditing the Company&#146;s U.S. Federal tax returns for years 2010 and 2011. The Company believes it is adequately reserved for these years.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2010, the Company concluded its Competent Authority tax case with Japan. A settlement was finalized between Japan and Ireland as a transfer price
adjustment and no finding of a permanent establishment against the Company in Japan was noted. This Competent Authority agreement closed the Company&#146;s tax years 2002 through 2005 to future examination in Japan. In 2011, the Company finalized an
Advanced Pricing Agreement (APA) with Japan that will cover tax years 2006 through 2011, with a requested extension to 2012. The Company believes it is adequately reserved for these open years. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred tax assets consisted of the following (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B></B>2012<B></B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Current deferred tax assets:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Inventory and revenue related</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,614</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,303</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Bonuses, commissions, and other compensation</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,377</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,280</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,292</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,093</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross current deferred tax assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>8,283</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,676</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Valuation allowance</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(672</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)</B>&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(307</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net current deferred tax assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,611</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,369</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Noncurrent deferred tax assets:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Stock-based compensation expense</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>7,488</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">7,242</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Federal and state tax credit carryforwards</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,418</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,747</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,831</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,819</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Acquired completed technologies and other intangible assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>835</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,119</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Unrealized investment gains and losses</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>601</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,075</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Correlative tax relief and deferred interest related to reserves</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>252</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Capital loss carryforward</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">373</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Acquired in-process technology</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">90</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,178</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,960</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross noncurrent deferred tax assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>17,603</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">23,945</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Noncurrent deferred tax liabilities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Nondeductible intangible assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(3,662</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)</B>&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(4,945</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Other</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(548</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)</B>&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(2,171</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross noncurrent deferred tax liabilities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(4,210</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)</B>&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(7,116</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Valuation allowance</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(1,086</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)</B>&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,182</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net noncurrent deferred tax assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>12,307</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B></B>&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,647</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">76 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 17:&nbsp;&nbsp;Taxes (continued) </B></FONT></P> <p STYLE="margin-top:0px;margin-bottom:0px"><FONT
SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In 2013, the Company recorded a valuation allowance of $642,000, which includes an allowance of $628,000 for
current-year state research and experimentation tax credits that were not considered to be realizable. Partially offsetting this increase was a decrease to a valuation allowance of $373,000 against certain capital losses that are no longer
realizable. The total net change in the valuation allowance in the current year is an increase of $269,000. The state research and development tax credits may be utilized in a future period, and the reserve associated with these credits will be
reversed in the period when it is determined that the credits can be utilized to offset future federal and state income tax liabilities. In addition, the Company had $5,050,000 of state research and experimentation tax credit carryforwards, net of
federal tax, as of December&nbsp;31, 2013, which will begin to expire in 2016. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">If certain of the Company&#146;s tax liabilities were paid, the Company
would receive correlative tax relief in other jurisdictions. Accordingly, the Company has recognized a deferred tax asset in the amount of $252,000 as of December&nbsp;31, 2013, which represents this correlative tax relief and deferred interest.
</FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded certain intangible assets as a result of the acquisition of DVT Corporation in 2005. The amortization of these intangible assets is
not deductible for U.S. tax purposes. A deferred tax liability was established to reflect the federal and state liability associated with not deducting the acquisition-related amortization expenses. The balance of this liability was $3,662,000 as of
December&nbsp;31, 2013. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">While the deferred tax assets, net of valuation allowance, are not assured of realization, management has evaluated the
realizability of these deferred tax assets and has determined that it is more likely than not that these assets will be realized. In reaching this conclusion, we have evaluated certain relevant criteria including the Company&#146;s historical
profitability, current projections of future profitability, and the lives of tax credits, net operating losses, and other carryforwards. Should the Company fail to generate sufficient pretax profits in future periods, we may be required to establish
valuation allowances against these deferred tax assets, resulting in a charge to income in the period of determination. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company does not provide
U.S. income taxes on its foreign subsidiaries&#146; undistributed earnings, as they are deemed to be permanently reinvested outside the United States. Non-U.S. income taxes are, however, provided on those foreign subsidiaries&#146; undistributed
earnings. Upon repatriation, the Company would provide the appropriate U.S. income taxes on these earnings, net of applicable foreign tax credits. It is not practicable to determine the income tax liability that might be incurred if the earnings
were to be distributed. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company recorded $354,000 and $141,000 of other income in the first quarters of 2013 and 2012, respectively, upon the
expiration of the statutes of limitations relating to tax holidays, during which time the Company collected value-added taxes from customers that were not required to be remitted to the government authority. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Cash paid for income taxes totaled $8,831,000 in 2013, $13,551,000 in 2012, and $18,389,000 in 2011. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 18:&nbsp;&nbsp;Weighted Average Shares </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In July 2013, the Company&#146;s Board of Directors declared a two-for-one stock split of the Company&#146;s common stock, which was effected
through a stock dividend distributed on September&nbsp;16, 2013. All references made to share or per share amounts in the accompanying consolidated financial statements and applicable disclosures reflect this two-for-one stock split. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">77 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 18:&nbsp;&nbsp;Weighted Average Shares (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Weighted-average shares were calculated as follows (in thousands): </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Year Ended December&nbsp;31,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2012</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">2011</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic weighted-average common shares outstanding</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86,946</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83,718</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Effect of dilutive stock options</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,955</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,614</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,806</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted weighted-average common and common-equivalent shares outstanding</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>88,901</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,280</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,524</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Stock options to purchase 1,385,901, 1,790,911, and 2,003,000 shares of common stock, on a weighted-average basis, were outstanding
in 2013, 2012, and 2011, respectively, but were not included in the calculation of dilutive net income per share because they were anti-dilutive. </FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 19:&nbsp;&nbsp;Segment and Geographic Information </B></FONT></P>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company has two reportable segments: the Modular Vision Systems Division (MVSD) and the Surface Inspection Systems Division (SISD). MVSD
develops, manufactures, and markets modular vision systems and ID products that are used to automate the manufacture and tracking of discrete items by locating, identifying, inspecting, and measuring them during the manufacturing or distribution
process. SISD develops, manufactures, and markets surface inspection vision systems that are used to inspect surfaces of materials processed in a continuous fashion, such as metals, papers, nonwoven, plastics, and glass, to ensure there are no flaws
or defects on the surfaces. Segments are determined based upon the way that management organizes its business for making operating decisions and assessing performance. The Company evaluates segment performance based upon income or loss from
operations, excluding stock-based compensation expense. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table summarizes information about the Company&#146;s segments (in thousands):
</FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>MVSD</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>SISD</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Reconciling</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Items</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Consolidated</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Year Ended December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;298,186</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;28,600</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;326,786</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,465</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>17,635</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>27,100</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation and amortization</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>9,569</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,078</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>455</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>11,102</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Goodwill and intangibles</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>90,718</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,694</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>-</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>96,412</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>99,383</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>8,990</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>(22,005</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>86,368</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Year Ended December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">263,308</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">32,280</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">295,588</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,388</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">18,303</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">28,691</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation and amortization</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,505</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">963</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">390</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,858</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Goodwill and intangibles</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">90,390</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,069</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">96,459</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">89,378</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">11,941</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(17,912</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">83,407</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Year Ended December&nbsp;31, 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">264,956</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">32,354</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">297,310</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,717</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,887</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">24,604</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Depreciation and amortization</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">8,445</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">908</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">403</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">9,756</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Goodwill and intangibles</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">94,322</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,617</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">100,939</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">94,201</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,301</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(19,147</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">85,355</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">78 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>COGNEX CORPORATION - NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>NOTE 19:&nbsp;&nbsp;Segment and Geographic Information (continued) </B></FONT></P>
<p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Reconciling items consist of stock-based compensation expense and unallocated corporate expenses, which primarily
include corporate headquarters costs, professional fees, and patent infringement litigation. Additional asset information by segment is not produced internally for use by the chief operating decision maker, and therefore, is not presented.
Additional asset information is not provided because cash and investments are commingled and the segments share assets and resources in a number of locations around the world. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">No customer accounted for greater than 10% of total revenue in 2013, 2012, or 2011. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table summarizes
information about geographic areas (in thousands): </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="39%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>United&nbsp;States</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Europe</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Japan</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Other</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Total</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Year Ended December&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>103,610</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;104,497</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;33,763</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;84,916</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;&nbsp;&nbsp;326,786</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>13,505</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>6,012</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>4,103</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>3,480</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>27,100</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Long-lived assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>118,619</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>5,059</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>1,732</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>10,276</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>135,686</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Year Ended December&nbsp;31, 2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,877</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">95,376</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">38,151</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">74,184</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">295,588</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">13,248</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,083</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,043</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,317</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">28,691</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Long-lived assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">120,596</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,939</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,229</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,342</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">134,106</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Year Ended December&nbsp;31, 2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Product revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">87,166</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">100,984</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">45,295</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">63,865</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">297,310</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Service revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,796</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">6,343</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,147</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,318</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">24,604</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Long-lived assets</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">121,174</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10,811</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,773</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">952</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">135,710</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue is presented geographically based upon the customer&#146;s country of domicile. </FONT></P>

 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">79 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_7a"></A>COGNEX CORPORATION - SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED) </B></FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="56%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Quarter Ended</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>March&nbsp;31,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>June&nbsp;30,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>September&nbsp;29,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,<BR>2013</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands, except per share amounts)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">80,892</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">86,510</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">90,788</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">95,696</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,469</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">65,360</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">69,440</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">73,537</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,981</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">20,173</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">23,379</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">24,835</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">15,583</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,820</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">20,727</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">20,443</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic net income per share (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.18</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.19</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.23</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted net income per share (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.18</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.19</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.23</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.23</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="56%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Quarter Ended</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>April&nbsp;1,<BR>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>July&nbsp;1,<BR>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>September&nbsp;30,<BR>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>December&nbsp;31,<BR>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands, except per share amounts)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Revenue</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">77,709</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">84,326</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">80,076</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">82,168</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Gross margin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">58,651</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">63,777</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">60,570</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">61,786</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Operating income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,741</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">23,350</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21,803</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">20,513</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Net income</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14,282</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">19,767</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">17,805</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">16,244</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Basic net income per share (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.17</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.23</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.21</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.19</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Diluted net income per share (1)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.16</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.23</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.20</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">0.19</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.
</FONT></TD></TR></TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">80 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_9"></A>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">To the Board of Directors and Shareholders of Cognex Corporation: </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We have audited in accordance with the standards of the Public Company Accounting Oversight Board (United States) the consolidated financial statement of Cognex
Corporation and subsidiaries referred to in our report dated February&nbsp;13, 2014, which is included in the 2013 Annual Report on Form 10-K of Cognex Corporation. Our audits of the basic consolidated financial statements included the financial
statement schedule listed in the index appearing under Item&nbsp;15(2) of this Form 10-K, which is the responsibility of the Company&#146;s management. In our opinion, this financial statement schedule, when considered in relation to the basic
consolidated financial statements taken as a whole, presents fairly, in all material respects, the information set forth therein. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/ GRANT THORNTON
LLP </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Boston, Massachusetts </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014
</FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">81 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="tx632893_10"></A>COGNEX CORPORATION &#150; SCHEDULE II &#150; VALUATION AND QUALIFYING ACCOUNTS
</B></FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="43%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD COLSPAN="2" VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Additions</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD COLSPAN="2" VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD COLSPAN="2" VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD COLSPAN="2" VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Description</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Balance&nbsp;at</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Beginning</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>of Period</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Charged&nbsp;to</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Costs and</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Expenses</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Charged</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>to Other</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Accounts</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Deductions</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Other</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1"><B>Balance&nbsp;at</B></FONT><br><FONT STYLE="font-family:ARIAL" SIZE="1"><B>End of</B></FONT><br><FONT
STYLE="font-family:ARIAL" SIZE="1"><B>Period</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom" COLSPAN="24" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(In thousands)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top" NOWRAP> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Reserve&nbsp;for&nbsp;Uncollectible Accounts:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,131</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">286</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(77</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(a)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;(b)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,354</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,240</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">63</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(184</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(a)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">12</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;(b)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,131</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,235</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">173</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(154</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(a)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(b)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,240</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Reserve&nbsp;for Excess and Obsolete&nbsp;Inventory:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,414</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">2,368</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,009</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(a)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">120</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;(c)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,893</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,359</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">949</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,924</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(a)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">30</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;(c)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,414</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">5,052</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,078</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(1,688</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(a)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;&nbsp;(c)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4,359</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Deferred Tax Valuation Allowance:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,489</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">642</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(373</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,758</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2012</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,400</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">546</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">(2,457</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">1,489</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:2.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">2011</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">373</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,027</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3,400</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(a)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Specific write-offs </FONT></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(b)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Collections of previously written-off accounts and foreign currency exchange rate changes </FONT></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(c)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Foreign currency exchange rate changes </FONT></TD></TR></TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">82 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_15"></A>ITEM&nbsp;9:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND </B></FONT></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>FINANCIAL</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>DISCLOSURE </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">There were no disagreements with accountants on
accounting or financial disclosure during 2013 or 2012. </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_16"></A>ITEM&nbsp;9A:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>CONTROLS AND PROCEDURES </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Disclosure Controls and
Procedures </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">As required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, the Company has evaluated, with the participation of
management, including the Chief Executive Officer and the Chief Financial Officer, the effectiveness of its disclosure controls and procedures (as defined in such rules) as of the end of the period covered by this report. Based on such evaluation,
the Chief Executive Officer and Chief Financial Officer concluded that such disclosure controls and procedures were effective as of that date. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Management&#146;s Report on Internal Control over Financial Reporting </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Management is responsible for establishing and maintaining adequate internal control over financial reporting. Management has evaluated the effectiveness of the Company&#146;s internal control over financial
reporting based upon the framework in Internal Control &#150; Integrated Framework issued in 1992 by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Based upon our evaluation, management has concluded that the Company&#146;s internal control over financial reporting was effective as of December&nbsp;31, 2013. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Attestation Report of the Registered Public Accounting Firm on Internal Control over Financial Reporting </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The Company&#146;s internal control over financial reporting as of December&nbsp;31, 2013 has been audited by Grant Thornton LLP, an independent registered public
accounting firm, as stated in their report which is included herein. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>Changes in Internal Control over Financial Reporting </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">There have been no changes in the Company&#146;s internal control over financial reporting that occurred during the fourth quarter of the year ended
December&nbsp;31, 2013 that have materially affected, or are reasonably likely to materially affect, the Company&#146;s internal control over financial reporting. The Company continues to review its disclosure controls and procedures, including its
internal control over financial reporting, and may from time to time make changes aimed at enhancing their effectiveness and to ensure that the Company&#146;s systems evolve with its business. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">83 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">To the Board of Directors and Shareholders of Cognex Corporation: </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We have audited the internal control over financial reporting of Cognex Corporation (a Massachusetts corporation) and subsidiaries (the &#147;Company&#148;) as of
December&nbsp;31, 2013, based on criteria established in the 1992 <I>Internal Control&#151;Integrated Framework</I> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). The Company&#146;s management is responsible
for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying management&#146;s report on internal control over financial
reporting. Our responsibility is to express an opinion on the Company&#146;s internal control over financial reporting based on our audit. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We conducted
our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over
financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and
operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">A company&#146;s internal control over financial reporting is a process designed 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. A company&#146;s internal control over financial reporting includes those policies and procedures that (1)&nbsp;pertain to
the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&nbsp;provide reasonable assurance that transactions are recorded as necessary to permit
preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
(3)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#146;s assets that could have a material effect on the financial statements. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of
effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&nbsp;31, 2013, based on
criteria established in the 1992 <I>Internal Control&#151;Integrated Framework</I> issued by COSO. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">We also have audited, in accordance with the
standards of the Public Company Accounting Oversight Board (United States), the consolidated financial statements of the Company as of and for the year ended December&nbsp;31, 2013, and our report dated February&nbsp;13, 2014 expressed an
unqualified opinion on those financial statements. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/ GRANT THORNTON LLP </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Boston, Massachusetts </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014 </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">84 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_17"></A>ITEM&nbsp;9B:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>OTHER INFORMATION </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">None </FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>PART III </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_19"></A>ITEM&nbsp;10:&nbsp;&nbsp;DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Information with respect to Directors and Executive Officers of the Company and the other matters required by Item&nbsp;10 shall be included in the Company&#146;s
definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April&nbsp;29, 2014 and is incorporated herein by reference. In addition, certain information with respect to Executive Officers of the Company may be found in the
section captioned &#147;Executive Officers of the Registrant,&#148; appearing in Part I &#150; Item&nbsp;4A of this Annual Report on Form 10-K. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The
Company has adopted a Code of Business Conduct and Ethics covering all employees, which is available, free of charge, on the Company&#146;s website, <U>www.cognex.com</U> under &#147;Company-Investor Information-Governance&#148;. The Company intends
to disclose on its website any amendments to or waivers of the Code of Business Conduct and Ethics on behalf of the Company&#146;s directors and executive officers that would otherwise be required to be disclosed under the rules of the SEC or The
NASDAQ Stock Market LLC. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_20"></A>ITEM&nbsp;11:&nbsp;&nbsp;EXECUTIVE COMPENSATION </B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Information with respect to executive compensation and the other matters required by Item&nbsp;11 shall be included in the Company&#146;s definitive Proxy Statement
for the Annual Meeting of Shareholders to be held on April&nbsp;29, 2014 and is incorporated herein by reference. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_21"></A>ITEM&nbsp;12:&nbsp;&nbsp;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
</B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Information with respect to security ownership and the other matters required by Item&nbsp;12 shall be included in the Company&#146;s definitive
Proxy Statement for the Annual Meeting of Shareholders to be held on April&nbsp;29, 2014 and is incorporated herein by reference. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following table
provides information as of December&nbsp;31, 2013 regarding shares of common stock that may be issued under the Company&#146;s existing equity compensation plans: </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="30%"></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="1">Plan Category</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">Number&nbsp;of&nbsp;securities&nbsp;to&nbsp;be</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">issued upon exercise of</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">outstanding&nbsp;options,</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">warrants,&nbsp;and rights</FONT></P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">Weighted-average&nbsp;exercise</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">price&nbsp;of&nbsp;outstanding&nbsp;options,</FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="1">warrants,&nbsp;and&nbsp;rights</FONT></P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">Number&nbsp;of&nbsp;securities</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">remaining&nbsp;available&nbsp;for&nbsp;future</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="1">issuance under equity</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">compensation plans</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(excluding&nbsp;securities&nbsp;reflected</FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT
STYLE="font-family:ARIAL" SIZE="1">in column (a))</FONT></P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="1">(a)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD COLSPAN="2" VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD COLSPAN="2" VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Equity compensation plans approved by shareholders (4)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2,154,612&nbsp;&nbsp;(1)</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.2375</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11,165,480&nbsp;&nbsp;(2)</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Equity compensation plans not approved by shareholders (4)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">3,983,286&nbsp;&nbsp;(3)</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">16.9513</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">-</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">6,137,898</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">15.6476</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="1">11,165,480</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="1">&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="3%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="1">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Includes shares to be issued upon exercise of outstanding options under the Company&#146;s 1991 Isys Controls, Inc. Long-Term Equity Incentive Plan, 1998 Stock Incentive Plan,
and 2007 Stock Option and Incentive Plan. </FONT></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="3%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="1">(2)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Includes shares remaining available for future issuance under the Company&#146;s 2007 Stock Option and Incentive Plan and 2001 General Stock Option Plan, as amended and restated.
</FONT></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="3%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="1">(3)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">Includes shares to be issued upon the exercise of outstanding options granted prior to shareholder approval under the 2001 General Stock Option Plan, as amended and restated.
</FONT></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="3%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="1">(4)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="1">All references made to share or per share amounts have been adjusted to reflect the two-for-one stock split which occurred in the third quarter of 2013. </FONT></TD></TR></TABLE>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The 2001 General Stock Option Plan was originally adopted by the Board of Directors in December 2001 without shareholder approval. In December 2011, this plan
received shareholder approval for an amendment and restatement of the plan, extending the plan until September 2021. This plan provides </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">85 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">
for the granting of nonqualified stock options and incentive stock options to any employee who is actively employed by the Company and is not an officer or director of the Company. The maximum
number of shares of common stock available for grant under this plan is 14,220,000 shares. All option grants must have an exercise price per share that is no less than the fair market value per share of the Company&#146;s common stock on the grant
date and must have a term that is no longer than ten years from the grant date. 6,211,120 stock options have been granted under the 2001 General Stock Option Plan. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_22"></A>ITEM&nbsp;13:&nbsp;&nbsp;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Information with respect to certain relationships and related transactions and the other matters required by Item&nbsp;13 shall be included in the Company&#146;s definitive Proxy Statement for the Annual Meeting of
Shareholders to be held on April&nbsp;29, 2014 and is incorporated herein by reference. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_23"></A>ITEM&nbsp;14:&nbsp;&nbsp;PRINCIPAL ACCOUNTING FEES AND SERVICES </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Information with respect to principal accounting fees and services and the other matters required by Item&nbsp;14 shall be included in the Company&#146;s definitive Proxy Statement for the Annual Meeting of
Shareholders to be held on April&nbsp;29, 2014 and is incorporated herein by reference. </FONT></P> <P STYLE="margin-top:24px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>PART IV </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2"><B><A NAME="toc632893_25"></A>ITEM&nbsp;15:&nbsp;&nbsp;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES </B></FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Financial Statements </FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:ARIAL" SIZE="2">The financial statements are
included in Part II &#150; Item&nbsp;8 of this Annual Report on Form 10-K. </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(2)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Financial Statement Schedule </FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:ARIAL" SIZE="2">Financial Statement
Schedule II is included in Part II &#150; Item&nbsp;8 of this Annual Report on Form&nbsp;10-K. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:ARIAL" SIZE="2">Other schedules are omitted because of
the absence of conditions under which they are required or because the required information is given in the consolidated financial statements or notes thereto. </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:ARIAL" SIZE="2">(3)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Exhibits </FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:ARIAL" SIZE="2">The Exhibits filed as part of this Annual
Report on Form 10-K are listed in the Exhibit Index, immediately preceding such Exhibits. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">86 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>SIGNATURES </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:ARIAL" SIZE="2">Pursuant to the requirements of Section&nbsp;13 or 15(d) 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="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="7%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="91%"></TD></TR>


<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">COGNEX CORPORATION</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2">By:</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:ARIAL" SIZE="2"><U>/s/&nbsp;&nbsp;&nbsp;&nbsp;Robert J. Willett</U></FONT></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Robert J. Willett</FONT></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">President and Chief Executive Officer</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on
behalf of the registrant and in the capacities and on the dates indicated. </FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="34%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="18%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:42pt"><FONT STYLE="font-family:ARIAL" SIZE="2">Signature</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:18pt"><FONT STYLE="font-family:ARIAL" SIZE="2">Title</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:21pt"><FONT STYLE="font-family:ARIAL" SIZE="2">Date</FONT></P></TD></TR>


<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Robert J. Shillman</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Robert J. Shillman</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Chairman of the Board of Directors and Chief Culture Officer</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Robert J. Willett</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Robert J. Willett</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">President, Chief Executive Officer, and Director (principal executive officer)</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Richard A. Morin</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Richard A. Morin</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">Executive Vice President of Finance and Administration and Chief Financial Officer</FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px"><FONT
STYLE="font-family:ARIAL" SIZE="2">(principal financial&nbsp;and&nbsp;accounting&nbsp;officer)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Patrick Alias</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Patrick Alias</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Director</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Theodor Krantz</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Theodor Krantz</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Director</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Jeffrey Miller</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Jeffrey Miller</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Director</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;J. Bruce Robinson</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">J. Bruce Robinson</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Director</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Anthony Sun</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Anthony Sun</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Director</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px;border-bottom:1px solid #000000"><FONT STYLE="font-family:ARIAL" SIZE="2">/s/&nbsp;&nbsp;&nbsp;&nbsp;Reuben Wasserman</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:ARIAL" SIZE="2">Reuben Wasserman</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Director</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" NOWRAP ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">February&nbsp;13, 2014</FONT></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">87 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>EXHIBIT INDEX </B></FONT></P> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" WIDTH="18%"></TD>
<TD WIDTH="77%"></TD></TR>
<TR>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:86pt"><FONT STYLE="font-family:ARIAL" SIZE="2"><B>EXHIBIT&nbsp;NUMBER</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3A</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Restated Articles of Organization of Cognex Corporation effective June&nbsp;27, 1989, as amended April&nbsp;30, 1991,&nbsp;April&nbsp;21, 1992,&nbsp;April&nbsp;25, 1995,&nbsp;April&nbsp;23,
1996, and May&nbsp;8, 2000 (incorporated by reference to Exhibit 3A of Cognex&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2012 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3B</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Articles of Amendment to the Articles of Organization of Cognex Corporation establishing Series E Junior Participating Preferred Stock (incorporated by reference to Exhibit 3.1 to
Cognex&#146;s Registration Statement on Form 8-A filed on December&nbsp;5, 2008 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">3C</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">By-laws of Cognex Corporation, as amended and restated through December&nbsp;5, 2013 (incorporated by reference to Exhibit 3.1 of Cognex&#146;s Current Report on Form 8-K filed on
December&nbsp;10, 2013 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4A</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Specimen Certificate for Shares of Common Stock (incorporated by reference to Exhibit 4 to the Registration Statement on Form S-1 [Registration No. 33-29020])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">4B</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Shareholder Rights Agreement, dated December&nbsp;4, 2008, between Cognex Corporation and National City Bank (incorporated by reference to Exhibit 4.1 to Cognex&#146;s Registration Statement
on Form 8-A filed on December&nbsp;5, 2008 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10A&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">1991 Isys Controls, Inc. Long-Term Equity Incentive Plan (incorporated by reference to Exhibit 4A to the Registration Statement on Form S-8 [Registration No.&nbsp;333-02151])</FONT></TD></TR>

<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10B&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation 1998 Non-Employee Director Stock Option Plan (incorporated by reference to Exhibit 4.1 to the Registration Statement on Form S-8 [Registration No.
333-60807])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10C&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Amendment to Cognex Corporation 1998 Non-Employee Director Stock Option Plan, effective as of July&nbsp;26, 2007 (incorporated by reference to Exhibit 10C of Cognex&#146;s Annual Report on
Form 10-K for the year ended December&nbsp;31, 2012 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10D&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation 1998 Stock Incentive Plan (incorporated by reference to Exhibit 4.2 to the Registration Statement on Form S-8 [Registration No. 333-60807])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10E&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">First Amendment to the Cognex Corporation 1998 Stock Incentive Plan (incorporated by reference to Exhibit 4.3 to the Registration Statement on
<FONT STYLE="white-space:nowrap">Form&nbsp;S-8</FONT> [Registration No. 333-60807])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10F&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Second Amendment to the Cognex Corporation 1998 Stock Incentive Plan (incorporated by reference to Exhibit 10F of Cognex&#146;s Annual Report on
<FONT STYLE="white-space:nowrap">Form&nbsp;10-K</FONT> for the year ended December&nbsp;31, 2011 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10G&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Amendment to Cognex Corporation 1998 Stock Incentive Plan, effective as of July&nbsp;26, 2007 (incorporated by reference to Exhibit 10G of Cognex&#146;s Annual Report on Form 10-K for the
year ended December&nbsp;31, 2012 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10H&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation 2001 General Stock Option Plan, as amended and restated (incorporated by reference to Appendix to the Company&#146;s Proxy Statement filed on October&nbsp;19, 2011 [File
No. 001-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10I&nbsp;*</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">First Amendment to Cognex Corporation 2001 General Stock Option Plan (incorporated by reference to Exhibit 10.1 of Cognex&#146;s Quarterly Report on Form&nbsp;10-Q for the quarter ended
September&nbsp;29, 2013 [File No. 1-34218])</FONT></TD></TR></TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">88 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" WIDTH="19%"></TD>
<TD WIDTH="77%"></TD></TR>

<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10J *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Cognex Corporation 2007 Stock Option and Incentive Plan (incorporated by reference to Exhibit 10J of Cognex&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2012 [File
No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10K *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">First Amendment to Cognex Corporation 2007 Stock Option and Incentive Plan (incorporated by reference to Exhibit 10.2 of Cognex&#146;s Quarterly Report on Form 10-Q for the quarter ended
September&nbsp;29, 2013 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10L *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Form of Letter Agreement between Cognex Corporation and each of Robert J. Shillman, Patrick A. Alias, Anthony Sun and Reuben Wasserman (incorporated by reference to Exhibit 10K of
Cognex&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2012 <FONT STYLE="white-space:nowrap">[File&nbsp;No.&nbsp;1-34218])</FONT></FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10M *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Form of Stock Option Agreement (Non-Qualified) under 1998 Stock Incentive Plan (incorporated by reference to Exhibit 10L of Cognex&#146;s Annual Report on Form 10-K for the year ended
December&nbsp;31, 2012 [File No. 1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10N *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Form of Stock Option Agreement (Non-Qualified) under 1998 Non-Employee Director Stock Option Plan (incorporated by reference to Exhibit 10Q of Cognex&#146;s Annual Report on Form 10-K for the
year ended December&nbsp;31, 2009 [File No. 001-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10O *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Supplemental Retirement and Deferred Compensation Plan effective April&nbsp;1, 1995 (incorporated by reference to Exhibit 10S of Cognex&#146;s Annual Report on Form 10-K for the year ended
December&nbsp;31, 2009 [File No. 001-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10P *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Summary of Annual Bonus Program (incorporated by reference to Exhibit 10Q of Cognex&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2012 [File No.
1-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10Q *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Summary of Director Compensation (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10R *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Form of Indemnification Agreement with each of the Directors of Cognex Corporation (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10S *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Employment Agreement, dated June&nbsp;17, 2008, by and between Cognex Corporation and Robert Willett (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10T *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Amendment to Employment Agreement with Robert Willett, dated November&nbsp;14, 2008 (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10U *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Form of Stock Option Agreement (Non-Qualified) under 2007 Stock Option and Incentive Plan (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">10V *</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Letter from the Company to Richard A. Morin regarding Stock Option Agreements (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">14</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Code of Business Conduct and Ethics as amended March&nbsp;12, 2004 (incorporated by reference to Exhibit 14 of Cognex&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31,
2009 [File No. 001-34218])</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">21</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Subsidiaries of the registrant (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">23.1</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Consent of Grant Thornton LLP (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">31.1</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Certification of Chief Executive Officer (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">31.2</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Certification of Chief Financial Officer (filed herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">32.1</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (CEO) (furnished herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">32.2</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (CFO) (furnished herewith)</FONT></TD></TR>
<TR>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="top" ALIGN="right"><FONT STYLE="font-family:ARIAL" SIZE="2">101</FONT></TD>
<TD NOWRAP VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:ARIAL" SIZE="2">xBRL (Extensible Business Reporting Language)</FONT></TD></TR></TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">89 </FONT></P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="23%"></TD>
<TD WIDTH="77%"></TD></TR>

<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:ARIAL" SIZE="2">The following materials from Cognex Corporation&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the period ended
December&nbsp;31, 2013, formatted in xBRL: (i)&nbsp;Consolidated Statements of Operations for the years ended December&nbsp;31, 2013,&nbsp;December&nbsp;31, 2012, and December&nbsp;31, 2011; (ii)&nbsp;Consolidated Statements of Comprehensive Income
for the years ended December&nbsp;31, 2013,&nbsp;December&nbsp;31, 2012, and December&nbsp;31, 2011; (iii)&nbsp;Consolidated Balance Sheets as of December&nbsp;31, 2013 and December&nbsp;31, 2012; (iv)&nbsp;Consolidated Condensed Statements of Cash
Flows for the years ended December&nbsp;31, 2013,&nbsp;December&nbsp;31, 2012, and December&nbsp;31, 2011; (v)&nbsp;Consolidated Statement of Shareholders&#146; Equity for the years ended December&nbsp;31, 2013,&nbsp;December&nbsp;31, 2012, and
December&nbsp;31, 2011; and (vi)&nbsp;Notes to Consolidated Financial Statements.</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.30em; text-indent:-1.30em"><FONT STYLE="font-family:ARIAL" SIZE="2">*&nbsp;&nbsp;&nbsp;&nbsp;Indicates management contract or compensatory plan or arrangement</FONT></P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:ARIAL" SIZE="2">90 </FONT></P>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.Q
<SEQUENCE>2
<FILENAME>d632893dex10q.htm
<DESCRIPTION>EX-10.Q
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10Q </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COGNEX CORPORATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SUMMARY OF DIRECTOR COMPENSATION </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cognex
Corporation (the &#147;Company&#148;) pays each Director (other than Robert J. Shillman, Robert J. Willett, and Patrick A. Alias) an annual fee for his services on the Company&#146;s Board of Directors and its committees, plus additional amounts for
participation in on-site and telephonic meetings. Each Director receives cash compensation in the amount of $10,500, plus an additional $5,250 for each on-site meeting.&nbsp;Each Director receives $525 for each telephonic meeting attended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each Director who serves on the Compensation/Stock Option Committee of the Company&#146;s Board of Directors receives an annual fee of $2,100, plus $525 for
each telephonic meeting attended on a day other than that of a Board meeting.&nbsp;Each Director who serves on the Audit Committee of the Company&#146;s Board of Directors receives an annual fee of $4,725, plus $1,575 for each on-site meeting
attended on a day other than that of a Board meeting or $525 for each telephonic meeting attended.&nbsp;The Chairman of the Audit Committee receives an additional fee of $4,200.&nbsp;Each Director who serves on the Nominating Committee receives an
annual fee of $525. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Neither Dr.&nbsp;Shillman, Mr.&nbsp;Willett, nor Mr.&nbsp;Alias receive additional cash compensation to serve on the Company&#146;s
Board of Directors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Mr.&nbsp;Willett, and Mr.&nbsp;Alias receive stock options as employees of the Company. Dr.&nbsp;Shillman is eligible to receive
options as an employee of the Company, but he has refused to accept any since 2009 as he feels that he has been adequately rewarded in the past. He would prefer that any options that would be granted to him be available for granting to other
employees. Directors are also eligible to receive stock options as part of the Company&#146;s annual grant. All stock option grants are reviewed by the Compensation Committee. </P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.R
<SEQUENCE>3
<FILENAME>d632893dex10r.htm
<DESCRIPTION>EX-10.R
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.R</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10R </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">FORM OF INDEMNIFICATION AGREEMENT </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This
Agreement is made as of the <U>&nbsp;&nbsp;&nbsp;&nbsp;</U> day of <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> by and between Cognex Corporation, a Massachusetts corporation (the &#147;Corporation&#148;), and
[Name of Director] (the &#147;Indemnitee&#148;), a director of the Corporation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, it is essential to the Corporation to retain and
attract as directors the most capable persons available, and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, the substantial increase in corporate litigation subjects directors
to expensive litigation risks at the same time that the availability of directors&#146; and officers&#146; liability insurance has been severely limited, and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, it is now and has always been the express policy of the Corporation to indemnify its directors, and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, the Indemnitee does not regard the protection available under the Corporation&#146;s Articles of Organization, By-Laws and insurance
as adequate in the present circumstances, and may not be willing to serve or continue to serve as a director without adequate protection, and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, the Corporation desires the Indemnitee to serve, or continue to serve, as a director of the Corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, the Corporation and the Indemnitee do hereby agree as follows: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. Agreement to Serve. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
Indemnitee agrees to serve or continue to serve as a director of the Corporation for so long as the Indemnitee is duly elected or until such time as the Indemnitee tenders a resignation in writing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. Third Party Actions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
Corporation shall indemnify the Indemnitee if the Indemnitee was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (each, a
&#147;Proceeding&#148;) (other than an action by or in the right of the Corporation), by reason of the fact that he is or was a director, officer, employee or agent of the Corporation, or is or was serving at the request of the Corporation as a
director, officer, trustee, principal, partner, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against expenses (including attorneys&#146; fees), judgments, fines and amounts paid in settlement
actually and reasonably incurred by the Indemnitee in connection with such Proceeding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. Derivative Actions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Corporation shall indemnify the Indemnitee if the Indemnitee was or is a party or is threatened to be made a party to any Proceeding by or
in the right of the Corporation to procure a judgment in its favor by reason of the fact that the Indemnitee is or was a director, officer, employee or agent of the Corporation, or is or was serving at the request of the Corporation as a director,
officer, trustee, principal, partner, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against expenses (including attorneys&#146; fees) actually and reasonably incurred by the Indemnitee in connection
with the defense or settlement of such Proceeding. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10R </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. Expenses. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that the Indemnitee has been successful on the merits or otherwise in defense of any Proceeding referred to in Sections 2 and 3,
or in defense of any claim, issue or matter therein, the Indemnitee shall be indemnified against expenses (including attorneys&#146; fees) actually and reasonably incurred by the Indemnitee in connection therewith. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. Authorization and Request for Indemnification. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) Any indemnification requested by the Indemnitee under Section&nbsp;2 hereof shall be made no later than ten (10)&nbsp;days after receipt
of the written request of the Indemnitee, unless with respect to such matter it shall have been adjudicated in any proceeding that the Indemnitee did not act in good faith in the reasonable belief that his action was in the best interests of the
Corporation, or to the extent that such matter relates to service with respect to an employee benefit plan, in the best interests of the participants or beneficiaries of such employee benefit plan, and with respect to any criminal action or
proceeding, had no reasonable cause to believe his conduct was unlawful. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Any indemnification requested by the Indemnitee under
Section&nbsp;3 hereof shall be made no later than ten (10)&nbsp;days after receipt of the written request of the Indemnitee, unless with respect to such matter it shall have been adjudicated in any proceeding that the Indemnitee did not act in good
faith in the reasonable belief that his action was in the best interests of the Corporation, or to the extent that such matter relates to service with respect to an employee benefit plan, in the best interests of the participants or beneficiaries of
such employee benefit plan, or unless the Indemnitee shall have been finally adjudged to be liable to the Company by a court of competent jurisdiction due to willful misconduct of a culpable nature in the performance of the Indemnitee&#146;s duty to
the Corporation unless and only to the extent that any court in which such Proceeding was brought shall determine upon application that despite the adjudication of liability, but in view of all the circumstances of the case, such person is fairly
and reasonably entitled to indemnity for such expenses as such court shall deem proper. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6. Advance Payment of Expenses. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to Section&nbsp;5 above, the Corporation shall advance all expenses incurred by the Indemnitee in connection with the investigation,
defense, settlement or appeal of any Proceeding to which the Indemnitee is a party or is threatened to be made a party by reason of the fact that the Indemnitee is or was an agent of the Corporation. The Indemnitee hereby undertakes to repay such
amounts advanced only if, and to the extent that, it shall ultimately be determined that the Indemnitee is not entitled to be indemnified by the Corporation. The advances to be made hereunder shall be paid by the Corporation to or on behalf of the
Indemnitee within thirty (30)&nbsp;days following delivery of a written request therefor by the Indemnitee to the Corporation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.
Remedies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The right to indemnification or advancement of expenses as provided by this Agreement shall be enforceable by the Indemnitee in
any court of competent jurisdiction. Unless otherwise required by law, the burden of proving that indemnification is not appropriate shall be on the Corporation. The Indemnitee&#146;s expenses reasonably incurred in connection with successfully
establishing the Indemnitee&#146;s right to indemnification, in whole or in part, in any such Proceeding shall also be indemnified by the Corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8. Partial Indemnification. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
the Indemnitee is entitled under any provision of this Agreement to indemnification by the Corporation for some or a portion of the expenses, judgments, fines, penalties or amounts paid in settlement actually and reasonably incurred by or on behalf
of the Indemnitee in connection with any </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10R </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Proceeding but not, however, for the total amount thereof, the Corporation shall nevertheless indemnify the Indemnitee for the portion of such expenses, judgments, fines, penalties or amounts
paid in settlement to which the Indemnitee is entitled. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">9. Subrogation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event of any payment under this Agreement, the Corporation shall be subrogated to the extent of such payment to all of the rights of
recovery of the Indemnitee, who shall execute all papers required and take all action necessary to secure such rights, including execution of such documents as are necessary to enable the Corporation to bring suit to enforce such rights. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10. Term of Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This
Agreement shall continue until and terminate upon the later of (a)&nbsp;six (6)&nbsp;years after the date that the Indemnitee shall have ceased to serve as a director or officer of the Corporation or, at the request of the Corporation, as a
director, officer, trustee, principal, partner, employee or agent of another corporation, partnership, joint venture, trust or other enterprise or (b)&nbsp;the final termination of all Proceedings pending on the date set forth in clause (a)&nbsp;in
respect of which the Indemnitee is granted rights of indemnification or advancement of expenses hereunder and of any proceeding commenced by the Indemnitee pursuant to Paragraph 7 of this Agreement relating thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11. Indemnification Hereunder Not Exclusive. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The indemnification and advancement of expenses provided by this Agreement shall not be deemed exclusive of any other rights to which the
Indemnitee may be entitled under the Articles of Organization, the By-Laws, any other agreement, any vote of stockholders or disinterested directors, Chapter 156D of the Massachusetts General Laws (the Massachusetts Business Corporation Act), any
other law (common or statutory), or otherwise, both as to action in the Indemnitee&#146;s official capacity and as to action in another capacity while holding office for the Corporation. Nothing contained in this Agreement shall be deemed to
prohibit the Corporation from purchasing and maintaining insurance, at its expense, to protect itself or the Indemnitee against any expense, liability or loss incurred by it or the Indemnitee in any such capacity, or arising out of the
Indemnitee&#146;s status as such, whether or not the Indemnitee would be indemnified against such expense, liability or loss under this Agreement; provided that the Corporation shall not be liable under this Agreement to make any payment of amounts
otherwise identifiable hereunder if and to the extent that the Indemnitee has otherwise actually received such payment under any insurance policy, contract, agreement or otherwise. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">12. No Special Rights. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Nothing
herein shall confer upon the Indemnitee any right to continue to serve as an officer or director of the Corporation for any period of time or at any particular rate of compensation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">13. Savings Clause. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If this
Agreement or any portion thereof shall be invalidated on any ground by any court of competent jurisdiction, then the Corporation shall nevertheless indemnify the Indemnitee as to expenses, judgments, fines, penalties and amounts paid in settlement
with respect to any Proceeding to the full extent permitted by any applicable portion of this Agreement that shall not have been invalidated and to the fullest extent permitted by applicable law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">14. Counterparts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This
Agreement may be executed in any number of counterparts, each of which shall constitute the original. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10R </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">15. Successors and Assigns. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall be binding upon the Corporation and its successors and assigns and shall inure to the benefit of the estate, heirs,
executors, administrators and personal representatives of the Indemnitee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">16. Headings. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The headings of the paragraphs of this Agreement are inserted for convenience only and shall not be deemed to constitute part of this
Agreement or to affect the construction thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">17. Modification and Waiver. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Agreement may be amended from time to time to reflect changes in Massachusetts law or for other reasons. No supplement, modification or
amendment of this Agreement shall be binding unless executed in writing by both of the parties hereto. No waiver of any of the provisions of this Agreement shall be deemed or shall constitute a waiver of any other provision hereof nor shall any such
waiver constitute a continuing waiver. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">18. Notices. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All notices, requests, demands and other communications hereunder shall be in writing and shall be deemed to have been given (i)&nbsp;when
delivered by hand or (ii)&nbsp;if mailed by certified or registered mail with postage prepaid, on the third day after the date on which it is so mailed: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="20%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="78%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(a)&nbsp;if&nbsp;to&nbsp;the&nbsp;Indemnitee,&nbsp;to:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">[Director Name]</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Address]</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(b)&nbsp;if&nbsp;to&nbsp;the&nbsp;Corporation,&nbsp;to:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">Cognex Corporation</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">One Vision Drive</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Natick, Massachusetts</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">01760-2059</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">or to such other address as may have been furnished to the Indemnitee by the Corporation or to the Corporation by the
Indemnitee, as the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">19. Applicable Law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall be governed by, and construed and enforced in accordance with, the laws of the Commonwealth of Massachusetts. The
Indemnitee may elect to have the right to indemnification or reimbursement or advancement of expenses interpreted on the basis of the applicable law in effect at the time of the occurrence of the event or events giving rise to the applicable
Proceeding, to the extent permitted by law, or on the basis of the applicable law in effect at the time such indemnification or reimbursement or advancement of expenses is sought. Such election shall be made, by a notice in writing to the
Corporation, at the time indemnification or reimbursement or advancement of expenses is sought; provided, however, that if no such notice is given, and Chapter 156D of the Massachusetts General Laws is amended, or other Massachusetts law is enacted,
to permit further indemnification of the directors and officers, then the Indemnitee shall be indemnified to the fullest extent permitted under Chapter 156D of the Massachusetts General Laws, as so amended, or by such other Massachusetts law, as so
enacted. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10R </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">20. Enforcement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Corporation expressly confirms and agrees that it has entered into this Agreement in order to induce the Indemnitee to continue to serve
as an officer or director of the Corporation, and acknowledges that the Indemnitee is relying upon this Agreement in continuing in such capacity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">21. Entire Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This
Agreement sets forth the entire agreement of the parties hereto in respect of the subject matter contained herein and supersedes all prior agreements, whether oral or written, by any officer, employee or representative of any party hereto in respect
of the subject matter contained herein; and any prior agreement of the parties hereto in respect of the subject matter contained herein is hereby terminated and cancelled. For avoidance of doubt, the parties confirm that the foregoing does not apply
to or limit the Indemnitee&#146;s rights under Massachusetts law or the Corporation&#146;s Articles of Organization or By-Laws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">[Remainder of Page Intentionally Left Blank] </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10R </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed as of
the day and year first above written. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="42%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="3">COGNEX CORPORATION</TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Attest:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="3">INDEMNITEE:</TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="3">[Name of Director]</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.S
<SEQUENCE>4
<FILENAME>d632893dex10s.htm
<DESCRIPTION>EX-10.S
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.S</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10S </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">EMPLOYMENT AGREEMENT </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Employment Agreement
(&#147;Agreement&#148;) is dated June&nbsp;17, 2008 by and between Cognex Corporation, a Massachusetts corporation having its principal place of business at One Vision Drive, Natick, MA 01760-2059 (&#147;Cognex&#148; or the &#147;Company&#148;) and
Robert Willett (&#147;Employee&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>1. POSITION: </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Employee will join Company as an Executive Vice President of Cognex (a corporate officer) and the President of its MVSD Division and will be an &#147;employee
at will&#148; according to the laws of the Commonwealth of Massachusetts, where employment at Cognex can be terminated at any time by either Employee or Cognex, with or without any reason. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>2. COMPENSATION: </U></B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Employee&#146;s starting annual
base salary will be $225,000 with a bonus target of $150,000 and a maximum bonus potential of $300,000. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Compensation Committee of Cognex&#146;s Board
of Directors has granted Employee stock options as shown below: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="84%"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" ALIGN="center">Option</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">Number&nbsp;of&nbsp;Shares</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Vesting Schedule</TD></TR>


<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">200,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Vests 25% each year over the first four years of employment</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Cliff vests at the end of the 5th year of employment</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Cliff vests at the end of the 6th year of employment</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">4</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Vests monthly over the first forty eight (48) months of employment</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The exercise price of the shares in each of the four option grants above is $27.13, the market closing price on June&nbsp;17,
2008, the date of the grants. Other terms and conditions of each of the options are in accordance with the Company&#146;s 2007 Stock Option Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U><B>3. BENEFITS</B></U>: Employee is entitled to the following benefits: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">All of Cognex&#146;s standard employee benefits. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">25 days of Paid Time Off and 10 paid holidays each year. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><U>Legal Assistance </U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cognex will reimburse Employee up to $2,000 for legal expenses
incurred in the review of this Agreement. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Relocation Assistance </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cognex will reimburse Employee for certain out-of-pocket expenses
incurred in moving to a new home in the Boston area, including the cost of moving household goods and motor vehicles, one-way travel expenses for Employee and family and up to $75,000 in realtor fees and legal costs incurred in the sale of
Employee&#146;s current home. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10S </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="1%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Change of Control Benefit </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">When used herein the term &#147;Change of Control&#148; shall mean
that control of Cognex has been moved from a Board of Directors selected by public shareholders to individuals who are appointed by a new owner of Cognex. Notwithstanding the foregoing, the change of the Board of Directors pursuant to a purchase of
Cognex by a financial buyer shall not be deemed to be a Change of Control. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">If there is a Change of Control at any time during your first four years of employment at Cognex, and you are not given the opportunity to remain in your role, then all of the then-remaining unvested shares in Option #1
shall immediately vest. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">If there is a Change of Control at any time during your fifth year of employment at Cognex, and you are not given the opportunity to remain in your role, then all of the then-remaining unvested shares in Option #2 shall
immediately vest. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">If there is a Change of Control at any time during your sixth year of employment at Cognex, and you are not given the opportunity to remain in your role, then all of the then-remaining unvested shares in Option #3 shall
immediately vest. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">If there is a Change of Control at any time during your first four years of employment at Cognex, and you are given the opportunity to stay in your role, and you stay in that role for 12 months, then all of the
then-remaining unvested shares in Option #1 shall vest no later than 12 months after the Change of Control occurs. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">If there is a Change of Control at any time during your first four years of employment at Cognex, and you are given the opportunity to stay in your role, but you do not stay in that role for 12 months or more, then
there will be no change to the existing vesting schedules to any of your stock options. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>4. INDEMNIFICATION FROM FORMER EMPLOYER
</U></B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cognex will indemnify Employee against any claim or suit brought by Videojet and or Danaher against Employee resulting from Employee&#146;s
accepting employment at Cognex. Cognex will pay for Employee&#146;s legal defense (under the condition that Cognex controls the defense), and Cognex will pay any valid judgments against Employee that may remain following the appeal process, if any.
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Robert Willett</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Robert J. Shillman</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Robert Willett</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Employee</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cognex Corporation</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Robert J. Shillman</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Chairman and CEO</P></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: <U>June 17, 2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Date: <U>June 17, 2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.T
<SEQUENCE>5
<FILENAME>d632893dex10t.htm
<DESCRIPTION>EX-10.T
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.T</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10T </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COGNEX CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AMENDMENT TO EMPLOYMENT AGREEMENT WITH ROBERT WILLETT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">November&nbsp;14, 2008 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Robert Willett </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">c/o Cognex Corporation One Vision Drive Natick, MA 01760 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear
Mr.&nbsp;Willett: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reference is made to that certain Employment Agreement, dated as of June&nbsp;17, 2008 (the
&#147;<U>Agreement</U>&#148;), between you and Cognex Corporation, a Massachusetts corporation (the &#147;<U>Company</U>&#148;). This letter is intended to document the desire of both parties to amend the Agreement in order to reflect the
requirements of Section&nbsp;409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">By
signing below, you hereby agree with the Company that Section&nbsp;3 of the Agreement be amended by adding the following to the end of the fourth bullet point -<I>Relocation Assistance</I>: &#147;Such reimbursement shall be made on or before the
last day of the taxable year following the taxable year in which such relocation expenses are incurred.&#148; Except as amended by this letter agreement, the terms of the Agreement shall otherwise remain in full force and effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please acknowledge your agreement with the foregoing by signing below in the designated space. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="83%"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="5" NOWRAP><FONT STYLE="font-size:10pt">Sincerely,</FONT></TD></TR>


<TR>
<TD HEIGHT="16" COLSPAN="5"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">COGNEX CORPORATION</TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Robert J. Shillman</P></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3">Robert J. Shillman</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3">Chairman, President and CEO</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Acknowledged and agreed to:</TD></TR>
<TR>
<TD HEIGHT="16"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Robert Willett</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Robert Willett</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: November&nbsp;14, 2008</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.U
<SEQUENCE>6
<FILENAME>d632893dex10u.htm
<DESCRIPTION>EX-10.U
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.U</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10U </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">COGNEX CORPORATION </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">STOCK OPTION
AGREEMENT (NON-QUALIFIED) </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">UNDER 2007 STOCK OPTION AND INCENTIVE PLAN </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">AGREEMENT entered into as of [date], by and between COGNEX CORPORATION, a Massachusetts corporation (the &#147;Company&#148;) and the undersigned employee,
director or consultant of the Company or one of its subsidiaries (the &#147;Optionee&#148;). </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Recitals: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. The Company desires to afford the Optionee an opportunity to purchase shares of its common stock ($0.002 par value) (&#147;Shares&#148;) to carry out the
purposes of the Cognex Corporation 2007 Stock Option and Incentive Plan (the &#147;Plan&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. Section&nbsp;2(d) of the Plan provides that each
option is to be evidenced by an option agreement, setting forth the terms and conditions of the option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ACCORDINGLY, in consideration of the premises and
of the mutual covenants and agreements contained herein, the Company and the Optionee hereby agree as follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. Grant of Option </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company hereby grants to the Optionee a non-qualified stock option (the &#147;Option&#148;) to purchase all or any part of an aggregate of [number] Shares
on the terms and conditions hereinafter set forth, and the terms and conditions set forth in the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. Purchase Price </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The purchase price (&#147;Purchase Price&#148;) for the Shares covered by the Option shall be $[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3. Time and Manner of Exercise of Option </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3.1 The Option shall
not be exercisable prior to [date]. Thereafter, the Option shall only be exercisable, in the amounts and on or after the vesting dates as follows: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">Shares </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">Becoming Available </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On or After for Exercise </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10U </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">STOCK OPTION AGREEMENT (NON-QUALIFIED) </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">Notwithstanding the foregoing, the Option shall not be exercisable until such time that the Optionee and the Company have duly executed all of
the agreements required at the time of grant of the Option by the Company for 1) full-time employment by the Company, if the Optionee is an employee of the Company, including, but not limited to, the Company&#146;s Employee, Invention,
Non-Disclosure and Non-Competition Agreement, or 2) consultancy by the Company, if the optionee is a consultant to the Company, including, but not limited to, the Company&#146;s Consultant Agreement, or 3) directorship of the Company, if the
Optionee is a director of the Company, including, but not limited to, the Company&#146;s Confidentiality and Non-Competition Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">[Included for Directors/Chief Financial Officer: In the event of a corporate transaction, including a merger or reorganization, whereby the
holders of the outstanding shares of common stock of the Corporation before the transaction fail to have a beneficial interest of 51 percent or more of the shares of outstanding common stock of the Corporation or its successor (or its ultimate
parent) after the consummation of the transaction, all your outstanding options to acquire shares of common stock of the Corporation shall become vested and fully exercisable immediately prior to the consummation of the transaction.] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">[Included for Other Executive Officers: In the event of a corporate transaction, including a merger or reorganization, whereby the holders of
the outstanding shares of common stock of the Corporation before the transaction fail to have a beneficial interest of 51 percent or more of the shares of outstanding common stock of the Corporation or its successor (or its ultimate parent) after
the consummation of the transaction, and within 12 months of the consummation of the transaction, your employment is involuntarily terminated, all your outstanding options to acquire shares of common stock of the Corporation shall become immediately
vested and fully exercisable. For purposes hereof, your employment is considered to be involuntarily terminated if the Corporation or its successor terminates your employment without Cause or you resign your employment for Good Reason. The term
&#147;Cause&#148; shall mean (i)&nbsp;your willful and continued failure to perform substantially your duties with the Corporation (other than any failure resulting from incapacity due to physical or mental illness), after a written demand of
performance is delivered to you by the Board or the Chief Executive Officer of the Corporation which identifies the manner in which the Board or Chief Executive Officer believes that you have not substantially performed your duties; or
(ii)&nbsp;your willful engagement in illegal conduct or gross misconduct which is materially injurious to the Corporation. The term &#147;Good Reason&#148; shall mean (i)&nbsp;a material diminution in your duties or responsibilities, excluding for
this purpose any diminution related solely to the Corporation ceasing to be a reporting company for purposes of the Securities Exchange Act of 1934, or (ii)&nbsp;the Corporation&#146;s requiring you to be based at any office or location that is more
than fifty (50)&nbsp;miles from your current office.] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3.2 To the extent that the right to exercise the Option has accrued and is in effect, the Option
may be exercised in full at one time or in part from time to time, by giving written notice, signed by the person or persons exercising the Option, to the Company, stating the number of Shares with respect to which the Option is being exercised,
accompanied by payment in full of the Purchase Price for such Shares, which payment may, at the Optionee&#146;s request and in the Company&#146;s sole discretion, be in whole or in part in shares of the common stock of the Company already owned by
the person or persons exercising the Option, valued at fair market value. If such stock is traded on the NASDAQ Global Select Market System, </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10U </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
the price shall be the last reported sale price of the stock reported by NASDAQ on such date or if no stock is traded on such date the next preceding date on which stock was traded. The Option
may also be exercised by means of a broker-assisted cashless exercise method contemplated by Section&nbsp;5(e)(iii) of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.3 The
Company shall at all times during the term of the Option reserve and keep available such number of shares of its common stock as will be sufficient to satisfy the requirements of the Option, shall pay all original issue and transfer taxes with
respect to the issue and transfer of Shares pursuant hereto, and all other fees and expenses necessarily incurred by the Company in connection therewith. The holder of this Option shall not have any of the rights of a stockholder of the Company in
respect of the Shares until one or more certificates for such Shares shall be delivered to him upon the due exercise of the Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3.4 Optionee agrees
that he/she will not claim, now or at any time in the future, whether during Optionee&#146;s affiliation with the Company (i.e. during Optionee&#146;s employment if an employee, or during Optionee&#146;s consultancy engagement if a consultant, or
during Optionee&#146;s tenure as a director if a director of Company) or after such affiliation has terminated (either voluntarily or involuntarily and whether with or without cause), that Optionee should be entitled to exercise any of the then
remaining unvested shares prior to the vesting dates for any reason, including, but not limited to, any claim for services, contributions or efforts made by Optionee on behalf of Cognex during his/her affiliation with Cognex. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. Term of Option </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4.1 The Option shall
terminate on [date], but shall be subject to earlier termination as hereinafter provided. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4.2 In the event that the Optionee ceases to be affiliated with
the Company (or one of its subsidiaries) by reason of termination of his or her employment (whether voluntary or involuntary and whether with or without cause), consultancy or directorship, the Option may be exercised, only to the extent then
exercisable under Section&nbsp;3.1 within seven (7)&nbsp;business days after the date on which the Optionee ceased his or her such affiliation with the Company unless termination (a)&nbsp;was by the Company for cause or was by the Optionee in breach
of an employment, consulting or directorship contract, in any of which cases the Option shall terminate immediately at the time the Optionee ceases his or her such affiliation with the Company and shall not be exercisable, (b)&nbsp;was because the
Optionee has become disabled (within the meaning of Section&nbsp;105(d)(4) of the Internal Revenue Code of 1986, as amended), or (c)&nbsp;was by reason of the death of the Optionee. In the case of disability, the Option may be exercised, to the
extent then exercisable under Section&nbsp;3.1, at any time within twelve (12)&nbsp;months after the date of termination of his or her such affiliation with the Company, but in any event prior to the expiration of ten (10)&nbsp;years from the date
hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4.3 In the event of the death of the Optionee, the Option may be exercised, to the extent the Optionee was entitled to do so on the date of his
or her death under the provisions of Section&nbsp;3.1 by the estate of the Optionee or by any person or persons who acquire the right to exercise the Option by bequest or inheritance or otherwise by reason of the death of the Optionee. In such
circumstances, the Option may be exercised at any time within twelve (12)&nbsp;months after the date of death of the Optionee, but in any event prior to the expiration of ten (10)&nbsp;years from the date hereof. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10U </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. Transferability of Options </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The right of the Optionee to exercise the Option shall not be assignable or transferable by the Optionee otherwise than by will or the laws of descent and
distribution, and the Option may be exercised during the lifetime of the Optionee only by him, except that (i)&nbsp;the Optionee may transfer the Option to the Optionee&#146;s spouse or children or to a trust for the benefit of the Optionee or the
Optionee&#146;s spouse or children and (ii)&nbsp;the Optionee may transfer the Option pursuant to a divorce decree or other domestic relations order as defined in the Code or Title I of the Employee Retirement Income Security Act of 1974, As amended
(or the rules thereunder). The Option shall be null and void and without effect upon any attempted assignment or transfer, except as hereinabove provided, including without limitation, any purported assignment, whether voluntary or by operation of
law, pledge, hypothecation or other disposition contrary to the provisions hereof, or other disposition, attachment, trustee process or similar process, whether legal or equitable, upon the Option. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">6. Severability </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each provision of this Agreement shall be
treated as a separate and independent clause, and the unenforceability of any one clause shall in no way impair the enforceability of any of the other clauses herein. In the event that any provision hereof or any obligation or grant, or rights by
the undersigned hereunder is found invalid or unenforceable pursuant to judicial decree or decision, any such provision, obligation, or grant of right shall be deemed and construed to extend only to the maximum permitted by law, and the remainder of
this Agreement shall remain valid and enforceable according to its terms. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">7. Withholding Taxes </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whenever Shares are to be issued upon exercise of this Option, the Company shall have the right to require the Optionee to remit to the Company an amount
sufficient to satisfy all Federal, state and local withholding tax requirements prior to the delivery of any certificate or certificates for such Shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">8. No Special Rights </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Nothing contained in the Plan or in this
Agreement shall be construed or deemed by any person under any circumstances to bind the Company to continue the affiliation of the Optionee, as either employee or consultant or director, with the Company for the period within which this Option may
be exercised. If Optionee is an employee of the Company, he/she acknowledges the he/she is an employee &#147;at will&#148; and that Company provides no guarantee or assurance of Optionee&#146;s employment with Company prior to or after the vesting
dates contained in Section&nbsp;3 above. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">9. Non-Competition </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Optionee reaffirms his/her promise to be bound by the non-competition provision as stated in the Employee Invention, Non-Disclosure and Non-Competition
Agreement entered into between the Optionee and the Company, (the &#147;Employment Agreement&#148;). The Optionee agrees that any pre-tax gains realized by the Optionee pursuant to the exercise of this Option (along with other good and valuable
consideration including, but not limited to employment by the Company, salary and other Company-provided benefits) are additional and sufficient consideration for the Optionee&#146;s performance of his/her non-competition obligations as stated in
the Optionee&#146;s Employment Agreement. Optionee agrees that if he or she breaches the non-competition obligations of Optionee&#146;s Employment Agreement then he or she shall pay damages to the Company, including, but not limited to an amount
equal to the sum of: (a)&nbsp;the total of all pre-tax gains realized by Optionee as a result of the exercise of any portion of the Option and (b)&nbsp;the total of all pre-tax gains realized by Optionee as a result of the sale of any shares
acquired by him/her through the exercise of any portion of the Option. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10U </B></P>
<p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Company has caused this Agreement to be executed and its corporate seal to be hereto
affixed by Robert J. Shillman, its CEO, and President thereunto duly authorized, and the Optionee has hereunto set his hand and seal, all as of the day and year first above written. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">COGNEX CORPORATION</TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom">CEO, President</TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT STYLE="font-size:8pt">&nbsp;</FONT></TD>
<TD VALIGN="bottom">Optionee</TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.V
<SEQUENCE>7
<FILENAME>d632893dex10v.htm
<DESCRIPTION>EX-10.V
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.V</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10V </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">LETTER FROM THE COMPANY TO RICHARD A. MORIN REGARDING STOCK OPTION AGREEMENTS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Mr.&nbsp;Richard&nbsp;A. Morin </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chief Financial Officer Cognex
Corporation One Vision Drive Natick, MA 01760 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Dick: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This is to inform you that on June&nbsp;17, 2008, the Compensation Committee took action to amend your outstanding options to acquire shares
of common stock of Cognex Corporation (the &#147;Corporation&#148;) as follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following provisions were deleted: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;In the event of a corporate transaction, including a merger or reorganization, whereby the holders of the outstanding
shares of common stock of the Corporation before the transaction fail to have a beneficial interest of 51 percent or more of the shares of outstanding common stock of the Corporation or its successor (or its ultimate parent) after the consummation
of the transaction, <U>and</U> within 12 months of the consummation of the transaction, your employment is involuntarily terminated, all your outstanding options to acquire shares of common stock of the Corporation shall become immediately vested
and fully exercisable. For purposes hereof, your employment is considered to be involuntarily terminated if the Corporation or its successor terminates your employment without Cause or you resign your employment for Good Reason. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; text-indent:4%; font-size:10pt; font-family:Times New Roman">The term &#147;Cause&#148; shall mean (i)&nbsp;your willful and continued failure to perform substantially your duties with the
Corporation (other than any failure resulting from incapacity due to physical or mental illness), after a written demand of performance is delivered to you by the Board or the Chief Executive Officer of the Corporation which identifies the manner in
which the Board or Chief Executive Officer believes that you have not substantially performed your duties; or (ii)&nbsp;your willful engagement in illegal conduct or gross misconduct which is materially injurious to the Corporation. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; text-indent:4%; font-size:10pt; font-family:Times New Roman">The term &#145;Good Reason&#146; shall mean (i)&nbsp;a material diminution in your duties or responsibilities, excluding for
this purpose any diminution related solely to the Corporation ceasing to be a reporting company for purposes of the Securities Exchange Act of 1934, or (ii)&nbsp;the Corporation&#146;s requiring you to be based at any office or location that is more
than fifty (50)&nbsp;miles from your current office.&#148; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following provision was added: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;In the event of a corporate transaction, including a merger or reorganization, whereby the holders of the outstanding
shares of common stock of the Corporation before the transaction fail to have a beneficial interest of 51 percent or more of the shares of outstanding common stock of the Corporation or its successor (or its ultimate parent) after the consummation
of the transaction, all your outstanding options to acquire shares of common stock of the Corporation shall become vested and fully exercisable immediately prior to the consummation of the transaction.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All your Stock Option Agreements with the Corporation are deemed amended in accordance with the foregoing. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Sincerely yours,</TD></TR>
<TR>
<TD HEIGHT="16"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Reuben Wasserman</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Reuben Wasserman</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chairman, Compensation Committee Cognex Corporation</TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>8
<FILENAME>d632893dex21.htm
<DESCRIPTION>EX-21
<TEXT>
<HTML><HEAD>
<TITLE>EX-21</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>EXHIBIT 21 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B>COGNEX CORPORATION </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>SUBSIDIARIES OF THE REGISTRANT </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">As of December&nbsp;31, 2013, the registrant had the following subsidiaries, the financial statements of which are all included in the consolidated
financial statements of the registrant: </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD WIDTH="20%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:89pt"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>NAME OF SUBSIDIARY</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>STATE/COUNTRY&nbsp;OF<BR>INCORPORATION</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>PERCENT<BR>OWNERSHIP</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Asia, Inc.</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">(formerly Cognex China, Inc.)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Canada, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Canada Technology, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">California</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Europe, B.V.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Netherlands</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Europe, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Foreign Sales Corporation</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Barbados</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Germany, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Massachusetts</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Goruntu Sistemleri Satis ve Ticaret Limited Sirketi</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Turkey</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Hungary Kft.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Hungary</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex International, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Ireland Ltd.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Ireland</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex K.K.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Japan</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Korea, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex, Ltd.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Ireland</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Representacao Comercial E Participacoes Ltda.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Brazil</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Sensors India Private Limited</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">India</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Service, Inc</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Service Ltd.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Ireland</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Singapore, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Taiwan, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Technology and Investment LLC</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">California</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex UK Ltd.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">United Kingdom</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Vision B.V.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Netherlands</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cognex Vision Inspection System (Shanghai) Co., Ltd.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">China</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Vision Drive, Inc.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Delaware</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">One Vision Drive LLC</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px; margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">(formerly Vision Drive Retail LLC)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Massachusetts</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>9
<FILENAME>d632893dex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 23.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have issued our reports dated February&nbsp;13, 2014, with respect to the consolidated financial statements, schedule, and internal control over financial
reporting included in the Annual Report of Cognex Corporation on Form 10-K for the year ended December&nbsp;31, 2013. We hereby consent to the incorporation by reference of said reports in the Registration Statements of Cognex Corporation on Forms
S-8 (File Nos. 333-02151, effective April&nbsp;21, 1996; 333-60807, effective August&nbsp;6, 1998; 333-96961, effective July&nbsp;23, 2002; 333-100709, effective October&nbsp;24, 2002; 333-126787, effective July&nbsp;21, 2005; and 333-150315,
effective April&nbsp;18, 2008). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ GRANT THORNTON LLP </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Boston, Massachusetts </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">February&nbsp;13, 2014 </P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>10
<FILENAME>d632893dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Exhibit 31.1 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><U>CERTIFICATION </U></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">I, Robert J. Willett, certify that: </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">1</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">I have reviewed this Annual Report on Form 10-K of Cognex Corporation; </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">2</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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 report; </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">3</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Based on my knowledge, the financial statements, and other financial information included in this 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 report; </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">4</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">The registrant&#146;s other certifying officer(s) 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></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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 report is being prepared; </FONT></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(c)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(d)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the registrant&#146;s most recent fiscal
quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting; and
</FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">5</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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&#146;s ability to record, process, summarize and report financial information; and </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s internal control over financial
reporting. </FONT></TD></TR></TABLE> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: February&nbsp;13, 2014</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">By:</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="2">/s/ Robert J. Willett</FONT></P></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Robert J. Willett</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">President and Chief Executive Officer</FONT></TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>11
<FILENAME>d632893dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Exhibit 31.2 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><U>CERTIFICATION </U></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">I, Richard A. Morin, certify that: </FONT></P>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">1</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">I have reviewed this Annual Report on Form 10-K of Cognex Corporation; </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">2</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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 report; </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">3</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Based on my knowledge, the financial statements, and other financial information included in this 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 report; </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">4</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">The registrant&#146;s other certifying officer(s) 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></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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 report is being prepared; </FONT></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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></TD></TR></TABLE>
<P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(c)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(d)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the registrant&#146;s most recent fiscal
quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting; and
</FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">5</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">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&#146;s ability to record, process, summarize and report financial information; and </FONT></TD></TR></TABLE> <P STYLE="font-size:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s internal control over financial
reporting. </FONT></TD></TR></TABLE> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: February&nbsp;13, 2014</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">By:</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="2">/s/ Richard A. Morin</FONT></P></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Richard A. Morin</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Executive Vice President of Finance and Administration and Chief Financial Officer</FONT></TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>12
<FILENAME>d632893dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Exhibit 32.1 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2">CERTIFICATION PURSUANT TO </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">18 U.S.C. 1350, </FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">AS ADOPTED PURSUANT TO </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The undersigned officer of Cognex Corporation (the
&#147;Company&#148;) hereby certifies that the Company&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2013 (the &#147;Report&#148;), as filed with the Securities and Exchange Commission on the date hereof, fully complies with
the requirements of Section&nbsp;13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that 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="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: February&nbsp;13, 2014</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">By:</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="2">/s/ Robert J. Willett</FONT></P></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Robert J. Willett</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">President and Chief Executive Officer</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">(principal executive officer)</FONT></TD></TR>
</TABLE> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">*</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">This certification shall not be deemed &#147;filed&#148; for purposes of Section&nbsp;18 of the Securities Exchange Act of 1934, or otherwise subject to the liability
of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934. </FONT></TD></TR></TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>13
<FILENAME>d632893dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Exhibit 32.2 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2">CERTIFICATION PURSUANT TO </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">18 U.S.C. 1350, </FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">AS ADOPTED PURSUANT TO </FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The undersigned officer of Cognex Corporation (the
&#147;Company&#148;) hereby certifies that the Company&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2013 (the &#147;Report&#148;), as filed with the Securities and Exchange Commission on the date hereof, fully complies with
the requirements of Section&nbsp;13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that 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="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: February&nbsp;13, 2014</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">By:</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="2">/s/ Richard A. Morin</FONT></P></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Richard A. Morin</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Executive Vice President of Finance and Administration and Chief Financial Officer</FONT></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">(principal financial officer)</FONT></TD></TR>
</TABLE> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2">*</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">This certification shall not be deemed &#147;filed&#148; for purposes of Section&nbsp;18 of the Securities Exchange Act of 1934, or otherwise subject to the liability
of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934. </FONT></TD></TR></TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>14
<FILENAME>cgnx-20131231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- RR Donnelley Xcelerate Instance Document, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version:  6.21.0 -->
<!-- Round: 8 -->
<!-- Creation date: 2014-02-11T05:42:24Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2013-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2013-01-31" xmlns:cgnx="http://www.cognex.com/20131231" xmlns:us-types="http://fasb.org/us-types/2013-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:country="http://xbrl.sec.gov/country/2013-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2012-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2013-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:utr="http://www.xbrl.org/2009/utr">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="cgnx-20131231.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <dei:EntityPublicFloat contextRef="eol_PE5967----1310-K0010_STD_0_20130630_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_3_9">1863936000</dei:EntityPublicFloat>
  <cgnx:FairValueInExcessToCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20101004_0_925274x985828" unitRef="pure" decimals="2" id="id_4059887_D963242E-2E96-41B3-8807-188C9A4E0762_1001_1">1.19</cgnx:FairValueInExcessToCarryingValue>
  <cgnx:FairValueInExcessToCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20101004_0_925274x995062" unitRef="pure" decimals="2" id="id_4059887_D963242E-2E96-41B3-8807-188C9A4E0762_2001_0">2.08</cgnx:FairValueInExcessToCarryingValue>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_1006_1">473311000</us-gaap:StockholdersEquity>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2001_32">33203000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_1005_1">-9217000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_1004_1">379826000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_1001_2">82130000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_1001_1">164000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_1003_1">102538000</us-gaap:StockholdersEquity>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3004_1">5052000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3007_1">373000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20101231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3001_1">1235000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ProductWarrantyAccrual contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_1001_1">2097000</us-gaap:ProductWarrantyAccrual>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_1001_1">4148000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_3006_17">552980000</us-gaap:StockholdersEquity>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_1003_1">82029000</us-gaap:Goodwill>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_1005_9">135710000</us-gaap:NoncurrentAssets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1003_32">38103000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_1004_14">100939000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_1003_2">0</cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_1004_9">952000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_1001_9">121174000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_1003_9">2773000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_1002_9">10811000</us-gaap:NoncurrentAssets>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x985828" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_1002_1">4473000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_1002_14">6617000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x995062" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_1001_1">77556000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_1001_14">94322000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_3005_17">-17353000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_3004_17">434581000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_3001_18">84446000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_3001_17">168000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_3003_17">135584000</us-gaap:StockholdersEquity>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2006_1">4359000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2009_1">3400000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20111231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2003_1">1240000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_31">86110000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_30">86110000</us-gaap:CommonStockSharesIssued>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_1001_1">12.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_1001_1">7118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_29">140000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_28">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_20">29590000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_5">307000</us-gaap:DeferredTaxAssetsValuationAllowanceCurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_24">5216000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesOther contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_20">2171000</us-gaap:DeferredTaxLiabilitiesOther>
  <us-gaap:AccruedSalariesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_1">5563000</us-gaap:AccruedSalariesCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_2_8">49186000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_6">5585000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_19">6815000</us-gaap:AccountsPayableCurrent>
  <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_4">2256000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_23">50104000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_34">-29515000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:ProductWarrantyAccrual contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_3001_5">2256000</us-gaap:ProductWarrantyAccrual>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_3001_6">4024000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_1002_0">28712000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
  <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_4D2896C8-B091-4FAA-8FF5-EE00B805F278_2_1">2332000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_35">572285000</us-gaap:StockholdersEquity>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_32">165162000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1876846E-671A-4E6F-84C4-13D8D7E691AC_1002_2">1192000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_5">1131000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccruedVacationCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_2">4237000</us-gaap:AccruedVacationCurrent>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_19">4945000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_33">436466000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccruedBonusesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_0">5057000</us-gaap:AccruedBonusesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_8E63C6B6-3B6A-4F75-A192-E9F5E5F64247_2001_0" />
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_10_2">31020000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_36">627605000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_21">7116000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_21">1009000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:DeferredRevenueAndCreditsCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_22">12690000</us-gaap:DeferredRevenueAndCreditsCurrent>
  <us-gaap:CommonStockValueOutstanding contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_27">172000</us-gaap:CommonStockValueOutstanding>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_25" />
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_22">1182000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:LongTermInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_10">238255000</us-gaap:LongTermInvestments>
  <us-gaap:DeferredTaxAssetsGrossNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_17">23945000</us-gaap:DeferredTaxAssetsGrossNoncurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_9">239597000</us-gaap:AssetsCurrent>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_14">81689000</us-gaap:Goodwill>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_8">7242000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_4D2896C8-B091-4FAA-8FF5-EE00B805F278_2_0">5750000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
  <us-gaap:CostMethodInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2_20">3740000</us-gaap:CostMethodInvestments>
  <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_15">90000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_15">2827000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_3">105105000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_12">15647000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:Assets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_16">627605000</us-gaap:Assets>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_2">1280000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_3005_6">134106000</us-gaap:NoncurrentAssets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_2">45160000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_23">15647000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_14">373000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
  <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2_2">5076000</us-gaap:MoneyMarketFundsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_4">42387000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_6">26182000</us-gaap:InventoryNet>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F4D091F4-026E-4D34-8E6A-350ED39C2464_2_2">9322000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_13">520000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_2_7">84006000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_13">14770000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_10_1">45790000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_3004_9">96459000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_8">14394000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsGrossCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_4">6676000</us-gaap:DeferredTaxAssetsGrossCurrent>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F4D091F4-026E-4D34-8E6A-350ED39C2464_2_1">4193000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_CD6A12FA-9486-4570-8005-F0B9B7E148FF_2_1">1211000</us-gaap:NotesAndLoansReceivableNetCurrent>
  <us-gaap:Cash contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2_0">34986000</us-gaap:Cash>
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_7">6369000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F4D091F4-026E-4D34-8E6A-350ED39C2464_2_0">12667000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2_1">5098000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:DeferredTaxAssetsInventory contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_1">4303000</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_11">34820000</us-gaap:PropertyPlantAndEquipmentNet>
  <cgnx:CashCashEquivalentsShortTermAndLongTermInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2_22">388520000</cgnx:CashCashEquivalentsShortTermAndLongTermInvestments>
  <cgnx:DeferredTaxAssetsIntangibles contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_11">1119000</cgnx:DeferredTaxAssetsIntangibles>
  <cgnx:DepreciablePropertyPlantAndEquipmentNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1CA933BC-648B-43D0-B3B6-DCB422A08F8D_2_0">4307000</cgnx:DepreciablePropertyPlantAndEquipmentNet>
  <cgnx:LiabilityForUncertainTaxPositions contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1876846E-671A-4E6F-84C4-13D8D7E691AC_1002_0">5216000</cgnx:LiabilityForUncertainTaxPositions>
  <cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_1002_2">0</cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount>
  <cgnx:DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_9">9747000</cgnx:DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState>
  <cgnx:StockDistributionReceivedFromLimitedPartnershipCompany contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1002_7">2193000</cgnx:StockDistributionReceivedFromLimitedPartnershipCompany>
  <cgnx:NoncurrentDeferredTaxAssetsDeprecation contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_10">1819000</cgnx:NoncurrentDeferredTaxAssetsDeprecation>
  <cgnx:DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_12">1075000</cgnx:DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses>
  <cgnx:DeferredTaxAssetsOtherNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_16">1960000</cgnx:DeferredTaxAssetsOtherNoncurrent>
  <cgnx:AccruedConsumptionTaxesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_5">3405000</cgnx:AccruedConsumptionTaxesCurrent>
  <cgnx:DueFromForeignBanks contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_CD62193A-2AF2-4ACE-BF82-5FECAA00189E_2_0">23614000</cgnx:DueFromForeignBanks>
  <cgnx:DeferredTaxAssetsOtherCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1002_3">1093000</cgnx:DeferredTaxAssetsOtherCurrent>
  <cgnx:FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_70D2F05D-40B5-4A7A-96DD-DBB4B5585166_1_0">8535000</cgnx:FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved>
  <cgnx:ForeignRetirementObligations contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_2_3">3487000</cgnx:ForeignRetirementObligations>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_3004_6">6342000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_3001_6">120596000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_3003_6">2229000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_3002_6">4939000</us-gaap:NoncurrentAssets>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x985828" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_3002_3">4301000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_3002_9">6069000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x995062" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_3001_3">77388000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_3001_9">90390000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_926295x921789_929665x924009_930462x931536" unitRef="iso4217_EUR" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_8002_5">2743000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_926295x921789_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_5002_5">3590000</invest:DerivativeNotionalAmount>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_5005_31">-29515000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_5004_31">436466000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_5001_32">86110000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_5001_31">172000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_5003_31">165162000</us-gaap:StockholdersEquity>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2005_1">3414000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2008_1">1489000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2002_1">1131000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_1002_18">29441000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_1002_8">7482000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x1113709" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2002_19">5564000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x1113709" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_2002_10">5618000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_3002_14">36276000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_3002_9">5997000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_4002_16">10606000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_4002_6">3986000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_5002_15">34710000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_5002_5">17666000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_6002_13">100072000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_6002_4">46001000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_7002_17">17846000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_7002_7">16224000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x986230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_8002_11">2131000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929665x929612_930023x1120045_930462x931536_930595x1105064" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1E5CCAB2-DF60-48BC-B25C-37502BA40ABF_2002_1">14000</us-gaap:DerivativeFairValueOfDerivativeLiability>
  <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929665x929612_930023x923955_930462x931536_930595x1105064" unitRef="iso4217_USD" decimals="-3" id="id_4059887_A13C4114-C788-4039-B7E2-395217F558F8_2002_1">44000</us-gaap:DerivativeFairValueOfDerivativeAsset>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x1032189" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_1002_4">26907000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x923325" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_2002_3">4925000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x925337" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_3002_2">13186000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x928802" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_4002_5">12876000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x929902" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_5002_1">18371000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x929977" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_6002_0">3951000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x932226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_7002_6">3790000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x1115319" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_7_2">5310000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x1115319" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_7_3">1380000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x1115319" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_7_1">6690000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x927273" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_6_2">25193000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x927273" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_6_3">12867000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x927273" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_6_1">38060000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x929202" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_9_2">206000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x929202" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_9_3">164000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x929202" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_9_1">370000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x930349" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_8_2">311000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x930349" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_8_3">359000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x930349" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_8_1">670000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_31">86831000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_3001_6">1678000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_30">86831000</us-gaap:CommonStockSharesIssued>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_3001_5">15.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_3001_5">6138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_4059887_2B1548B0-3709-4FAD-AFF7-6CF221CE8D68_1_0">11165480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_3001_7">15.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_4059887_9BD08F6D-7C44-49B3-9948-02723577123C_1_400000">400000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_3001_6">11.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_29">140000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_28">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_3001_7">5541000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_9BD08F6D-7C44-49B3-9948-02723577123C_1_400001">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_20">34331000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_5">672000</us-gaap:DeferredTaxAssetsValuationAllowanceCurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_24">4765000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_1">4259000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_D7724B28-B38C-4E51-AC06-4CCF2DD35A46_1_0">3470000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
  <us-gaap:DeferredTaxLiabilitiesOther contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_20">548000</us-gaap:DeferredTaxLiabilitiesOther>
  <us-gaap:AccruedSalariesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_1">6111000</us-gaap:AccruedSalariesCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_1_8">54067000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_6">8628000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_6">16643000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_19">9487000</us-gaap:AccountsPayableCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_3">1416000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F275F9A-9471-4E01-9061-1CA223225968_1002_1">642000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_4">3016000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_23">61022000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_34">-29833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_5">2153000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <us-gaap:ProductWarrantyAccrual contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_5001_9">3016000</us-gaap:ProductWarrantyAccrual>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_5001_11">4408000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_1001_0">28630000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_1005_4">0</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_4D2896C8-B091-4FAA-8FF5-EE00B805F278_1_1">2479700</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_35">643912000</us-gaap:StockholdersEquity>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_32">211440000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1876846E-671A-4E6F-84C4-13D8D7E691AC_1001_2">357000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_5">1354000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccruedVacationCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_2">4598000</us-gaap:AccruedVacationCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_4">775000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_0A818405-983C-48EC-B87C-644EF78E1059_1_0">3662000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_33">462131000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccruedBonusesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_0">6880000</us-gaap:AccruedBonusesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_8E63C6B6-3B6A-4F75-A192-E9F5E5F64247_1001_3">104000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_5_2">34817000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_36">709699000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_21">4210000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_21">1263000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:DeferredRevenueAndCreditsCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_22">15941000</us-gaap:DeferredRevenueAndCreditsCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_2">2480000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:GuaranteeObligationsMaximumExposure contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_2004_1">1946000</us-gaap:GuaranteeObligationsMaximumExposure>
  <us-gaap:CommonStockValueOutstanding contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_27">174000</us-gaap:CommonStockValueOutstanding>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_25" />
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_22">1086000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B68042B3-2E9C-42D1-A6C2-656488DE829D_1_0">5560000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_7_1">184822000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_2877851E-F48D-4029-8E55-26A99458388C_1_5">187000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:LongTermInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_10">229655000</us-gaap:LongTermInvestments>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_3">1415000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears>
  <us-gaap:DeferredTaxAssetsGrossNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_17">17603000</us-gaap:DeferredTaxAssetsGrossNoncurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_9">332051000</us-gaap:AssetsCurrent>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_14">81689000</us-gaap:Goodwill>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_1">1658000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_8">7488000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_4D2896C8-B091-4FAA-8FF5-EE00B805F278_1_0">5750000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
  <us-gaap:CostMethodInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1001_9">1956000</us-gaap:CostMethodInvestments>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_15">2138000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_2877851E-F48D-4029-8E55-26A99458388C_1_0">4213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_3">184822000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_2877851E-F48D-4029-8E55-26A99458388C_1_4">913000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_12">12307000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:Assets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_16">709699000</us-gaap:Assets>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_2">1377000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AC0983D5-5D5D-4FE0-B665-26183C2F142E_7_1">21574000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0BFE104D-39DA-4FA4-B50F-F866B34044C4_1001_3">126670000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_5">2451000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_5005_3">135686000</us-gaap:NoncurrentAssets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_2">40644000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_23">12307000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_6">9601000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable>
  <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_1_2">520000</us-gaap:MoneyMarketFundsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_4">53015000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_6">25694000</us-gaap:InventoryNet>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_2877851E-F48D-4029-8E55-26A99458388C_1_1">4366000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F4D091F4-026E-4D34-8E6A-350ED39C2464_1_2">8121000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_765CBBCF-87B9-43A9-8639-73B032816A63_1_0">252000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
  <us-gaap:CostMethodInvestmentsFairValueDisclosure contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1001_10">4315000</us-gaap:CostMethodInvestmentsFairValueDisclosure>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_1_7">91203000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_7_1">174876000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_13">14723000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_5_1">49540000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_5004_4">96412000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_8">20265000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsGrossCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_4">8283000</us-gaap:DeferredTaxAssetsGrossCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_4">1009000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_11_1">412489000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0BFE104D-39DA-4FA4-B50F-F866B34044C4_1001_1">138302000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_2">1660000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F4D091F4-026E-4D34-8E6A-350ED39C2464_1_1">4472000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_2877851E-F48D-4029-8E55-26A99458388C_1_2">3427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F239735A-66BA-42E3-9B67-DB89DDD527E0_1001_0">8464000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_7_5">412521000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_CD6A12FA-9486-4570-8005-F0B9B7E148FF_2001_1">1372000</us-gaap:NotesAndLoansReceivableNetCurrent>
  <us-gaap:Cash contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_1_0">40124000</us-gaap:Cash>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_2877851E-F48D-4029-8E55-26A99458388C_1_3">1617000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_98378B1D-F3FE-47DC-9499-9CFD98D6151F_1_0">1408000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent>
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_7">7611000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F4D091F4-026E-4D34-8E6A-350ED39C2464_1_0">13101000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_7_1">196450000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <us-gaap:DeferredTaxAssetsInventory contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_1">5614000</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_11">37136000</us-gaap:PropertyPlantAndEquipmentNet>
  <cgnx:CashCashEquivalentsShortTermAndLongTermInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_1_22">455121000</cgnx:CashCashEquivalentsShortTermAndLongTermInvestments>
  <cgnx:DeferredTaxAssetsIntangibles contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_11">835000</cgnx:DeferredTaxAssetsIntangibles>
  <cgnx:DepreciablePropertyPlantAndEquipmentNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1CA933BC-648B-43D0-B3B6-DCB422A08F8D_1_0">1616000</cgnx:DepreciablePropertyPlantAndEquipmentNet>
  <cgnx:RemainingAmountOfCommitment contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1001_4">614000</cgnx:RemainingAmountOfCommitment>
  <cgnx:LiabilityForUncertainTaxPositions contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1876846E-671A-4E6F-84C4-13D8D7E691AC_1001_0">4765000</cgnx:LiabilityForUncertainTaxPositions>
  <cgnx:NumberOfContractManufacturers contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="Contractor" decimals="INF" id="id_4059887_537A42E5-C464-4364-8432-4AA8FEB1A5B8_1001_0">2</cgnx:NumberOfContractManufacturers>
  <cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_1001_2">0</cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount>
  <cgnx:DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_9">5418000</cgnx:DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState>
  <cgnx:NumberOfGroupsWithinEmployeePopulation contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="Employees" decimals="INF" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_1001_0">2</cgnx:NumberOfGroupsWithinEmployeePopulation>
  <cgnx:StockDistributionReceivedFromLimitedPartnershipCompany contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1001_7">362000</cgnx:StockDistributionReceivedFromLimitedPartnershipCompany>
  <cgnx:NumberOfPreferredStockPurchaseRightForDividendDistribution contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="Right" decimals="INF" id="id_4059887_E35BE98F-838E-4FA9-A29F-1AA60A9612E2_1001_0">1</cgnx:NumberOfPreferredStockPurchaseRightForDividendDistribution>
  <cgnx:EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="pure" decimals="2" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_1001_3">0.12</cgnx:EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement>
  <cgnx:NoncurrentDeferredTaxAssetsDeprecation contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_10">1831000</cgnx:NoncurrentDeferredTaxAssetsDeprecation>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_7_2">105079000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0BFE104D-39DA-4FA4-B50F-F866B34044C4_1001_2">44386000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_7_3">117581000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_12">601000</cgnx:DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses>
  <cgnx:VoteEntitledForEachCommonShareOutstanding contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="vote_per_share" decimals="INF" id="id_4059887_6044A8D2-F239-4850-A51D-BA696445309F_1_0">1</cgnx:VoteEntitledForEachCommonShareOutstanding>
  <cgnx:EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="pure" decimals="2" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_1001_4">0.13</cgnx:EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement>
  <cgnx:DeferredTaxAssetsOtherNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_16">1178000</cgnx:DeferredTaxAssetsOtherNoncurrent>
  <cgnx:AccruedConsumptionTaxesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_5">1372000</cgnx:AccruedConsumptionTaxesCurrent>
  <cgnx:DueFromForeignBanks contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_CD62193A-2AF2-4ACE-BF82-5FECAA00189E_1_0">32096000</cgnx:DueFromForeignBanks>
  <cgnx:PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="pure" decimals="2" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_1001_1">0.71</cgnx:PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest>
  <cgnx:ContributionToLimitedPartnership contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1001_1">19886000</cgnx:ContributionToLimitedPartnership>
  <cgnx:DeferredTaxAssetsOtherCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1B577902-0458-4A53-BBA1-0FF8EF017BED_1001_3">1292000</cgnx:DeferredTaxAssetsOtherCurrent>
  <cgnx:PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="pure" decimals="2" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_1001_2">0.69</cgnx:PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_7_4">5039000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AC0983D5-5D5D-4FE0-B665-26183C2F142E_7_2">471000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_7_2">447000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_7_2">918000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_11_3">918000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_11_2">950000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <cgnx:ForeignRetirementObligations contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F8C35679-0FEA-4E2A-966B-AB3933611E12_1_3">3726000</cgnx:ForeignRetirementObligations>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_5004_3">10276000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_5001_3">118619000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_5003_3">1732000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_5002_3">5059000</us-gaap:NoncurrentAssets>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x985828" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_5002_5">4301000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_5002_4">5694000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x995062" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_5001_5">77388000</us-gaap:Goodwill>
  <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_5001_4">90718000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
  <cgnx:ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925398x1125157" unitRef="iso4217_USD" decimals="0" id="id_4059887_BBF1F7F0-8778-48D6-A8D9-FF668FC6D73F_1001_2">555000</cgnx:ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925398x970550" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F275F9A-9471-4E01-9061-1CA223225968_1001_1">628000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_925398x970550" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F275F9A-9471-4E01-9061-1CA223225968_1001_0">5050000</us-gaap:TaxCreditCarryforwardAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921728_929665x924009_930462x924881" unitRef="iso4217_JPY" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_11001_0">625000000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921728_929665x924009_930462x924881" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_1001_0">6122000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921728_929665x924009_930462x931536" unitRef="iso4217_JPY" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_12001_6">294500000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921728_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_2001_6">2797000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921741_929665x924009_930462x924881" unitRef="iso4217_CAD" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_3001_4">985000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921741_929665x924009_930462x924881" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_3001_4">932000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921769_929665x924009_930462x931536" unitRef="iso4217_BRL" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_2001_12">250000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921769_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_4001_12">106000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921789_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_5001_5">3887000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921789_929665x924009_930462x931536" unitRef="iso4217_EUR" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_8001_5">2828000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921817_929665x924009_930462x924881" unitRef="iso4217_GBP" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_9001_3">613000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921817_929665x924009_930462x924881" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_6001_3">1010000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921817_929665x924009_930462x931536" unitRef="iso4217_GBP" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_10001_7">1100000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921817_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_7001_7">1820000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921857_929665x924009_930462x931536" unitRef="iso4217_TWD" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_4001_9">27000000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921857_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_8001_9">908000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921874_929665x924009_930462x924881" unitRef="iso4217_HUF" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_6001_1">570175000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921874_929665x924009_930462x924881" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_9001_1">2603000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921874_929665x924009_930462x931536" unitRef="iso4217_HUF" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_7001_11">123000000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921874_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_10001_11">568000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921909_929665x924009_930462x931536" unitRef="iso4217_CNY" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_13001_8">9000000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921909_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_11001_8">1467000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921915_929665x924009_930462x931536" unitRef="iso4217_KRW" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_5001_10">650000000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921915_929665x924009_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_12001_10">620000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921916_929665x924009_930462x924881" unitRef="iso4217_SGD" decimals="-3" id="id_4059887_60DEB1DF-4256-4BEA-BEAD-4F25DD870E0F_1001_2">2867000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921916_929665x924009_930462x924881" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B3E7C12A-4CB6-4A0D-97C3-2C463183B240_13001_2">2346000</invest:DerivativeNotionalAmount>
  <cgnx:AggregateStockRepurchasedValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927381x1082318" unitRef="iso4217_USD" decimals="0" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_3002_2">50000000</cgnx:AggregateStockRepurchasedValue>
  <cgnx:AggregateStockRepurchasedShares contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927381x1082318" unitRef="shares" decimals="INF" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_3002_1">3578000</cgnx:AggregateStockRepurchasedShares>
  <cgnx:AggregateStockRepurchasedValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927381x985929" unitRef="iso4217_USD" decimals="0" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_4002_6">27908000</cgnx:AggregateStockRepurchasedValue>
  <cgnx:AggregateStockRepurchasedShares contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927381x985929" unitRef="shares" decimals="INF" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_4002_5">892000</cgnx:AggregateStockRepurchasedShares>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_7005_48">-29833000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_7004_48">462131000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_7001_49">86831000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_7001_48">174000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_7003_48">211440000</us-gaap:StockholdersEquity>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2004_6">4893000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2007_6">1758000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2001_6">1354000</us-gaap:ValuationAllowancesAndReservesBalance>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x1049218_929790x925851" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_1002_7">1499000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x923870_929790x925851" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_2002_4">73666000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x924128_929790x925851" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_3002_5">27833000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x926306_929790x925851" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_4002_3">75379000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x927085_929790x925851" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_5002_2">218949000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x928914_929790x925851" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_6002_6">15195000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925736" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_1_1">520000</us-gaap:MoneyMarketFundsAtCarryingValue>
  <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925851_930595x1105064" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_7002_12">24000</us-gaap:DerivativeFairValueOfDerivativeLiability>
  <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925851_930595x1105064" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_7002_9">6000</us-gaap:DerivativeFairValueOfDerivativeAsset>
  <us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925851_930595x928157" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_8002_11">98000</us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue>
  <us-gaap:ForeignCurrencyCashFlowHedgeAssetAtFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925851_930595x928157" unitRef="iso4217_USD" decimals="-3" id="id_4059887_3CE8CCB0-9DDB-42C7-8A42-F77D4A098F48_8002_8">204000</us-gaap:ForeignCurrencyCashFlowHedgeAssetAtFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_6_1">1499000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_1001_8">1499000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_6_1">1499000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_6_5">1499000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_6_1">1499000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_6_2">1000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_6_2">1000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_5_1">1500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_5_4">1499000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_5_3">1000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_3001_14">73666000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_1_1">61966000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_3_5">73666000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_1_1">61966000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_3_2">16003000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_3_3">57663000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_1_2">139000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_1_2">139000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_7_1">73801000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_7_4">73666000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_7_3">139000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_7_2">4000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_4_1">11448000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_4001_16">16385000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_4001_6">11448000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_4_1">15434000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_4_5">27833000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_4_1">15434000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_4_2">8810000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_4_3">7575000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_4_2">39000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_4_2">39000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_9_1">16376000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_9_4">16385000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_9_3">26000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_9_2">35000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_3_1">11445000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_3_4">11448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_3_3">13000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_3_2">16000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_2_1">53559000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_5001_15">21820000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_5001_5">53559000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AC0983D5-5D5D-4FE0-B665-26183C2F142E_3_1">18452000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_3_1">35138000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_2_5">75379000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_3_1">53590000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_2_2">14917000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_2_3">6903000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AC0983D5-5D5D-4FE0-B665-26183C2F142E_3_2">461000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_3_2">111000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_3_2">572000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_8_1">21866000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_8_4">21820000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_8_3">57000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_8_2">11000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_2_1">54061000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_2_4">53559000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_2_3">515000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_2_2">13000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:TradingSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926752" unitRef="iso4217_USD" decimals="0" id="id_4059887_1468AAC3-395F-491B-BE7C-0AD7A7D9534D_2002_1">1429000</us-gaap:TradingSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_1_1">109040000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_6001_13">109909000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_6001_4">109040000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AC0983D5-5D5D-4FE0-B665-26183C2F142E_2_1">3122000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_2_1">58258000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_1_5">218949000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_2_1">61380000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_1_2">64080000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_1_3">42686000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_1_4">3143000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AC0983D5-5D5D-4FE0-B665-26183C2F142E_2_2">10000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_2_2">153000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_2_2">163000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_6_1">109457000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_6_4">109909000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_6_3">98000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_6_2">550000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_1_1">108824000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_1_4">109040000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_1_3">65000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_1_2">281000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_5_1">9276000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_7001_17">5919000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_07C5DC8D-B5B0-40AB-90F8-7D3190F849A6_7001_7">9276000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_5_1">2581000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_5_5">15195000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_5_1">2581000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_5_2">1269000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_5_3">2754000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_CAF407BB-C230-47DF-BFE3-1184A82CD675_5_4">1896000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_D59E7CC9-6BA0-4667-8FAD-455E65BA147A_5_2">4000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914" unitRef="iso4217_USD" decimals="-3" id="id_4059887_FFB49C03-AC7D-4582-A2AD-89705BB7ABC5_5_2">4000</cgnx:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_10_1">5901000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_10_4">5919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_10_3">4000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x1062230" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_10_2">22000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_4_1">9258000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_4_4">9276000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x926438" unitRef="iso4217_USD" decimals="-3" id="id_4059887_0C2BE270-D569-4920-8E03-ACA0248C6F24_4_2">18000</cgnx:AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments>
  <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x1120045_930462x924881_930595x928157" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1E5CCAB2-DF60-48BC-B25C-37502BA40ABF_1001_0">98000</us-gaap:DerivativeFairValueOfDerivativeLiability>
  <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x1120045_930462x931536_930595x1105064" unitRef="iso4217_USD" decimals="-3" id="id_4059887_1E5CCAB2-DF60-48BC-B25C-37502BA40ABF_2001_1">24000</us-gaap:DerivativeFairValueOfDerivativeLiability>
  <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x923955_930462x924881_930595x928157" unitRef="iso4217_USD" decimals="-3" id="id_4059887_A13C4114-C788-4039-B7E2-395217F558F8_1001_0">204000</us-gaap:DerivativeFairValueOfDerivativeAsset>
  <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x923955_930462x931536_930595x1105064" unitRef="iso4217_USD" decimals="-3" id="id_4059887_A13C4114-C788-4039-B7E2-395217F558F8_2001_1">6000</us-gaap:DerivativeFairValueOfDerivativeAsset>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x1032189" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_1001_4">29353000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x923325" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_2001_3">5185000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x925337" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_3001_2">15711000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x928802" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_4001_5">14715000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x929902" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_5001_1">18371000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x929977" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_6001_0">3951000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x932226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E5D1A24E-22A8-429E-81F6-0B2DADE17A4F_7001_6">3917000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:DerivativeNumberOfInstrumentsHeld contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_930595x1105064" unitRef="DerivativeInstrument" decimals="INF" id="id_4059887_82DF541D-7594-4E4C-A88A-DD54FA203AD4_1001_1">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x1115319" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_2_2">5661000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x1115319" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_2_3">1029000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x1115319" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_2_1">6690000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x927273" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_1_2">28479000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x927273" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_1_3">9581000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x927273" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_1_1">38060000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x929202" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_4_2">270000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x929202" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_4_3">100000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x929202" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_4_1">370000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x930349" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_3_2">407000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x930349" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_3_3">4013000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x930349" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6A782241-14B6-48ED-8478-DFA6C3C8B65D_3_1">4420000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:GuaranteeObligationsMaximumExposure contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_932803x1219924" unitRef="iso4217_USD" decimals="-3" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_2003_1">1127000</us-gaap:GuaranteeObligationsMaximumExposure>
  <us-gaap:GuaranteeObligationsMaximumExposure contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_932803x923238" unitRef="iso4217_USD" decimals="-3" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_2001_1">399000</us-gaap:GuaranteeObligationsMaximumExposure>
  <us-gaap:GuaranteeObligationsMaximumExposure contextRef="eol_PE5967----1310-K0010_STD_0_20131231_0_932803x983702" unitRef="iso4217_USD" decimals="-3" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_2002_1">420000</us-gaap:GuaranteeObligationsMaximumExposure>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE5967----1310-K0010_STD_0_20140126_0" unitRef="shares" decimals="INF" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_2_8">86848722</dei:EntityCommonStockSharesOutstanding>
  <cgnx:NumberOfCompanysPatentsFoundInvalid contextRef="eol_PE5967----1310-K0010_STD_27_20100731_0" unitRef="Patents" decimals="INF" id="id_4059887_ADC41A59-4B4A-4519-9E67-BC2781819F08_1_0">2</cgnx:NumberOfCompanysPatentsFoundInvalid>
  <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="eol_PE5967----1310-K0010_STD_28_20130728_0" unitRef="pure" decimals="INF" id="id_4059887_B858968B-F57F-42E8-AAD0-7ADEBB3CE36E_1_0">2</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount contextRef="eol_PE5967----1310-K0010_STD_29_20080430_0_927381x1082318" unitRef="iso4217_USD" decimals="0" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_1001_0">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount contextRef="eol_PE5967----1310-K0010_STD_29_20111130_0_927381x985929" unitRef="iso4217_USD" decimals="0" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_2003_7">80000000</us-gaap:StockRepurchaseProgramAuthorizedAmount>
  <cgnx:NumberOfRespondentsWithWhomSettlementWasReached contextRef="eol_PE5967----1310-K0010_STD_30_20090930_0" unitRef="Respondent" decimals="INF" id="id_4059887_00981B75-AC83-4A31-8F99-15C2F7F90B66_1_0">2</cgnx:NumberOfRespondentsWithWhomSettlementWasReached>
  <cgnx:NumberOfRespondentsWithWhomSettlementWasReached contextRef="eol_PE5967----1310-K0010_STD_31_20091231_0" unitRef="Respondent" decimals="INF" id="id_4059887_00981B75-AC83-4A31-8F99-15C2F7F90B66_2_0">5</cgnx:NumberOfRespondentsWithWhomSettlementWasReached>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_32_20131031_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_B7C5EFDE-121F-4F8D-9B1E-ABF285E623E7_1_0">3750000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_32_20131031_0_931868x966363" id="id_4059887_27557563-C01F-4789-B357-0B57AC725AFB_1001_0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="3" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_3_0">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_23">0.82</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="shares" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_26">85524000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="2" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_3_2">0.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="shares" decimals="-3" id="id_4059887_5DB137D7-4A83-4571-9E2A-4574A177ECC6_3_1">1806000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="INF" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_3_0">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_22">0.83</us-gaap:EarningsPerShareBasic>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_3_6">0.20</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_3_3">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_3_2">-0.15</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_B992076E-D410-4C0B-9BF0-0403EE51B6C0_3_0">6.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="3" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_3_1">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_17">86275000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_3_3">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="shares" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_25">83718000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_3_1">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_27">0.18</us-gaap:CommonStockDividendsPerShareCashPaid>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="shares" decimals="INF" id="id_4059887_2127DCE0-7796-4DDB-AA4F-735F75805ACB_3_0">2003000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_15">-504000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_3_9">61552000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:GrossProfit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_11">243995000</us-gaap:GrossProfit>
  <us-gaap:IncomeTaxesPaidNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_96AA29CE-282C-4476-AA38-402E19FDDDA0_3_0">18389000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_26">15114000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_1">297310000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6C21E4E8-111E-4743-9536-61509035F372_3_1">62281000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_8">425000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_17">-636000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6C21E4E8-111E-4743-9536-61509035F372_3_0">24836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_3">30863000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_9">4045000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:GainLossOnSaleOfInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_7">-181000</us-gaap:GainLossOnSaleOfInvestments>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_3_8">-8317000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_12">174000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_14">85355000</us-gaap:OperatingIncomeLoss>
  <us-gaap:PaymentsToAcquireInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_19">323946000</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_2">24604000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_18">87117000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_15">-8491000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_11">2031000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_16">-1064000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_20">69869000</us-gaap:NetIncomeLoss>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_6">-6383000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_12">5743000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_5">8068000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_3_1">2660000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EEEA6451-8FCF-4C1E-BCE9-AED97EF38A64_3_0">791000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_27">10000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_16">2902000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_6">4045000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_3">321914000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_21">7820000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_25">30863000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_3">8068000</us-gaap:StockOptionPlanExpense>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_3_8">1218000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_02A85900-E84F-4BF5-900C-32E35209E964_1_2">574000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_16">238000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_29">9794000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:CostOfServices contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_6">13187000</us-gaap:CostOfServices>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_7">77919000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_20">241557000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_5">64732000</us-gaap:CostOfGoodsSold>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_9">-788000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DividendsCommonStockCash contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_10">15114000</us-gaap:DividendsCommonStockCash>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_8">10000000</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2004_13">9756000</us-gaap:DepreciationAndAmortization>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_31">4900000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_2">806000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_8897AF72-F513-45E0-B35F-C3842CBF0B8C_3_0">5557000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_13">2747000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_14">-2865000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_13">123000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_6">-812000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_23">-90209000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_12">40946000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_14">181000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_3_7">238000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_7">34000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_28">4045000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_5">4227000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_4">18036000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_3">10519000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:Depreciation contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_4">5529000</us-gaap:Depreciation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_3_0">8068000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_8">-10000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_3_1">6711000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:AdvertisingExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_9A485107-ACF9-41C8-9C27-267279DBF5FA_3_0">2157000</us-gaap:AdvertisingExpense>
  <us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_15">3316000</us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_13">117694000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_19">17248000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_3_30">-960000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <cgnx:NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="Customer" decimals="INF" id="id_4059887_A3435BB0-9D83-4EBF-8388-6550BB9DA861_3_1">0</cgnx:NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue>
  <cgnx:IncreaseDecreaseInterestAndPenalties contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_02A85900-E84F-4BF5-900C-32E35209E964_1_4">2000</cgnx:IncreaseDecreaseInterestAndPenalties>
  <cgnx:ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_3_6">80000</cgnx:ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates>
  <cgnx:IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_02A85900-E84F-4BF5-900C-32E35209E964_1_3">201000</cgnx:IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset>
  <cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EC4E6421-69D6-478C-9030-D32B6252FD50_3_0">20108000</cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue>
  <cgnx:GrossMarginServices contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_10">11417000</cgnx:GrossMarginServices>
  <cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4006_7">-74000</cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting>
  <cgnx:TaxYearsCoveredThroughAdvancedPricingAgreement contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" id="id_4059887_A894007D-E0B3-496D-B5E6-50DB1F19FB5B_1_0">2006 through 2011</cgnx:TaxYearsCoveredThroughAdvancedPricingAgreement>
  <cgnx:GrossMarginProducts contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_9">232578000</cgnx:GrossMarginProducts>
  <cgnx:IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_02A85900-E84F-4BF5-900C-32E35209E964_1_0">808000</cgnx:IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <cgnx:IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_02A85900-E84F-4BF5-900C-32E35209E964_1_1">-155000</cgnx:IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EC4E6421-69D6-478C-9030-D32B6252FD50_3_1">10202000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2004_7">63865000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2004_8">3318000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2001_7">87166000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2001_8">10796000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2003_7">45295000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2003_8">4147000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2002_7">100984000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_2002_8">6343000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2002_11">32354000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2002_15">10301000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2002_12">15887000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2002_13">908000</us-gaap:DepreciationAndAmortization>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2001_11">264956000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2001_15">94201000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2001_12">8717000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2001_13">8445000</us-gaap:DepreciationAndAmortization>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x1036102" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_1003_3">5172000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x1046578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_2003_0">456000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x1099717" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_3003_1">172000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x928963" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_4003_2">2268000</us-gaap:StockOptionPlanExpense>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x929794_930462x924881" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_1003_1" />
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x929794_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_2003_2">34000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4005_12">174000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4005_15">-8491000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4005_16">238000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4005_13">123000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4005_14">181000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4004_11">69869000</us-gaap:NetIncomeLoss>
  <us-gaap:DividendsCommonStockCash contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4004_10">15114000</us-gaap:DividendsCommonStockCash>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4001_4">2990000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4001_9">674000</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4001_3">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4001_8">2000</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4003_3">30857000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4003_5">8068000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4003_6">4045000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4003_8">9998000</us-gaap:StockRepurchasedDuringPeriodValue>
  <cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_4003_7">-74000</cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting>
  <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_6_5">-83000</us-gaap:ValuationAllowancesAndReservesAdjustments>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x925938" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_6_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_6_2">1078000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_6_4">1688000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x926226" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_9_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_9_2">3027000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3_5">-14000</us-gaap:ValuationAllowancesAndReservesAdjustments>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x930455" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3_2">173000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_3_4">154000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_928472x926284_929790x925851" unitRef="iso4217_USD" decimals="0" id="id_4059887_C75357F3-F3CE-4579-B23F-12A12C869508_1003_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_928472x930724" unitRef="iso4217_USD" decimals="0" id="id_4059887_B8780B93-E60D-48C0-A6FC-25EDEBBD2E60_1003_0">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_928472x930724_929790x929831" unitRef="iso4217_USD" decimals="0" id="id_4059887_A0755872-147F-4AF9-B5DA-8EA7EAEA8903_1003_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_929479x931074" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2003_15">-19147000</us-gaap:OperatingIncomeLoss>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_929479x931074" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_2003_13">403000</us-gaap:DepreciationAndAmortization>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5967----1310-K0010_STD_365_20111231_0_931007x926597" unitRef="pure" decimals="2" id="id_4059887_A3435BB0-9D83-4EBF-8388-6550BB9DA861_1003_0">0.10</us-gaap:ConcentrationRiskPercentage1>
  <dei:EntityRegistrantName contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_1">COGNEX CORP</dei:EntityRegistrantName>
  <dei:EntityCurrentReportingStatus contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_5">Yes</dei:EntityCurrentReportingStatus>
  <dei:AmendmentFlag contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_45A7092C-2A53-46C1-ACB5-2D34C0F4DE53_1_1">false</dei:AmendmentFlag>
  <dei:EntityFilerCategory contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_7">Large Accelerated Filer</dei:EntityFilerCategory>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_45A7092C-2A53-46C1-ACB5-2D34C0F4DE53_1_3">2013</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_45A7092C-2A53-46C1-ACB5-2D34C0F4DE53_1_0">10-K</dei:DocumentType>
  <dei:DocumentPeriodEndDate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_45A7092C-2A53-46C1-ACB5-2D34C0F4DE53_1_2">2013-12-31</dei:DocumentPeriodEndDate>
  <dei:EntityCentralIndexKey contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_2">0000851205</dei:EntityCentralIndexKey>
  <dei:EntityWellKnownSeasonedIssuer contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_4">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_3">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_45A7092C-2A53-46C1-ACB5-2D34C0F4DE53_1_4">FY</dei:DocumentFiscalPeriodFocus>
  <dei:EntityVoluntaryFilers contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3CD0ADDC-0FE2-46F2-A6DD-F5B98AD9E4A7_1_6">No</dei:EntityVoluntaryFilers>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_24D31942-2DD3-4378-834D-207936200508_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 15:&amp;#xA0;&amp;#xA0;Stock-Based
 Compensation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Stock Option Plans&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s share-based
 payments that result in compensation expense consist solely of
 stock option grants. As of December&amp;#xA0;31, 2013, the Company had
 11,165,480 shares available for grant. Generally, stock options are
 granted with an exercise price equal to the market value of the
 Company&amp;#x2019;s common stock at the grant date, vest over four
 years based upon continuous service, and expire ten years from the
 grant date.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes the
 Company&amp;#x2019;s stock option activity for the year ended
 December&amp;#xA0;31, 2013:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="52%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;(in&amp;#xA0;thousands)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;(in&amp;#xA0;
 years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Intrinsic
 Value&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;(in&amp;#xA0;thousands)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Outstanding as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,118&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12.78&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Granted&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,740&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21.47&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Exercised&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(2,445&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11.37&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Forfeited or expired&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(275&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16.39&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Outstanding as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,138&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;15.65&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7.2&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;138,302&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Exercisable as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,678&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;11.72&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5.3&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;44,386&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Options vested or expected to vest at
 December&amp;#xA0;31, 2013 (1)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,541&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;15.32&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7.1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;126,670&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In addition to the vested options, the Company expects a
 portion of the unvested options to vest at some point in the
 future. Options expected to vest are calculated by applying an
 estimated forfeiture rate to the unvested options.&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The fair values of stock options
 granted in each period presented were estimated using the following
 weighted-average assumptions:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Risk-free rate&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2.0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2.0&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2.9&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Expected dividend yield&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1.2&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1.1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Expected volatility&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;42&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;43&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Expected term (in years)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5.8&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5.7&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5.5&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Risk-free rate&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The risk-free rate was based upon a
 treasury instrument whose term was consistent with the contractual
 term of the option.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Expected dividend
 yield&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Generally, the current dividend yield
 is calculated by annualizing the cash dividend declared by the
 Company&amp;#x2019;s Board of Directors and dividing that result by the
 closing stock price on the grant date.&amp;#xA0;However, in the fourth
 quarter of 2012, the Company paid the full annual dividends for
 2013 and 2014 in advance, and therefore, the dividend yield for
 those years has been adjusted to zero.&amp;#xA0;At the time of the 2013
 valuation, a dividend yield of 1.04% was estimated for future
 periods from 2015 through the expected life of the
 option.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Expected volatility&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The expected volatility was based
 upon a combination of historical volatility of&amp;#xA0;the
 Company&amp;#x2019;s&amp;#xA0;common stock over the contractual term of the
 option and implied volatility for traded options of the
 Company&amp;#x2019;s stock.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Expected term&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The expected term was derived from
 the binomial lattice model from the impact of events that trigger
 exercises over time.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The weighted-average grant-date fair
 value of stock options granted was $8.21 in 2013, $6.58 in 2012,
 and $6.16 in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company stratifies its employee
 population into two groups: one consisting of senior management and
 another consisting of all other employees. The Company currently
 expects that approximately 71% of its stock options granted to
 senior management and 69% of its options granted to all other
 employees will actually vest. Therefore, the Company currently
 applies an estimated forfeiture rate of 12% to all unvested options
 for senior management and a rate of 13% for all other employees.
 The Company revised its estimated forfeiture rates in the first
 quarter of 2013 and 2012 and the second quarter of 2011, resulting
 in an increase to compensation expense of $300,000 and $200,000 in
 2013 and 2012, respectively, and a reduction to compensation
 expense of $80,000 in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The total stock-based compensation
 expense and the related income tax benefit recognized was
 $10,620,000 and $3,482,000, respectively, in 2013, $8,520,000 and
 $2,772,000, respectively, in 2012, and $8,068,000 and $2,660,000,
 respectively, in 2011. No compensation expense was capitalized in
 2013, 2012, or 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table details the
 stock-based compensation expense by caption for each period
 presented on the Consolidated Statements of Operations (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="63%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product cost of revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;747&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;581&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;456&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service cost of revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;177&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;161&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;172&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Research, development, and
 engineering&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,585&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,149&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,268&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Selling, general, and
 administrative&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7,111&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,629&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,172&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;10,620&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;8,520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;8,068&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The total intrinsic value of stock
 options exercised was $32,096,000 in 2013, $16,296,000 in 2012, and
 $20,108,000 in 2011. The total fair value of stock options vested
 was $9,717,000 in 2013, $9,362,000 in 2012, and $10,202,000 in
 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;As of December&amp;#xA0;31, 2013, total
 unrecognized compensation expense related to non-vested stock
 options was $8,464,000, which is expected to be recognized over a
 weighted-average period of 1.18 years.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9D810894-CCC0-41DC-93BB-5936451C4878_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Goodwill&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Goodwill is stated at cost.
 The Company evaluates the possible impairment of goodwill annually
 each fourth quarter and whenever events or circumstances indicate
 the carrying value of the goodwill may not be recoverable. For the
 past three years, the Company has performed a qualitative
 assessment of goodwill (commonly known as &amp;#x201C;step zero&amp;#x201D;)
 to determine whether further impairment testing is necessary.
 Factors that management considers in this assessment include
 macroeconomic conditions, industry and market considerations,
 overall financial performance (both current and projected), changes
 in management or strategy, and changes in the composition or
 carrying amount of net assets. In addition, management takes into
 consideration the goodwill valuation under the last quantitative
 analysis that was performed. If this qualitative assessment
 indicates that it is more likely than not that the fair value of a
 reporting unit is less than its carrying amount, the entity would
 proceed to a two-step process. Step one compares the fair value of
 the reporting unit with its carrying value, including goodwill. If
 the carrying amount exceeds the fair value of the reporting unit,
 step two is required to measure the amount of impairment loss. Step
 two compares the implied fair value of the reporting unit goodwill
 to the carrying amount of the goodwill.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_56B1A5F5-9A01-4DCE-AA4D-BC3C4BDBD1D1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Stock-Based
 Compensation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company&amp;#x2019;s
 share-based payments that result in compensation expense consist
 solely of stock option grants. The Company has reserved a specific
 number of shares of its authorized but unissued shares for issuance
 upon the exercise of stock options. When a stock option is
 exercised, the Company issues new shares from this pool. The fair
 values of stock options are estimated on the grant date using a
 binomial lattice model. Management is responsible for determining
 the appropriate valuation model and estimating these fair values,
 and in doing so, considers a number of factors, including
 information provided by an outside valuation advisor.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company recognizes
 compensation expense using the graded attribution method, in which
 expense is recognized on a straight-line basis over the service
 period for each separately vesting portion of the stock option as
 if the option was, in substance, multiple awards. The amount of
 compensation expense recognized at the end of the vesting period is
 based upon the number of stock options for which the requisite
 service has been completed. No compensation expense is recognized
 for options that are forfeited for which the employee does not
 render the requisite service. The term &amp;#x201C;forfeitures&amp;#x201D; is
 distinct from &amp;#x201C;expirations&amp;#x201D; and represents only the
 unvested portion of the surrendered option. The Company applies
 estimated forfeiture rates to its unvested options to arrive at the
 amount of compensation expense that is expected to be recognized
 over the requisite service period. At the end of each separately
 vesting portion of an option, the expense that was recognized by
 applying the estimated forfeiture rate is compared to the expense
 that should be recognized based upon the employee&amp;#x2019;s service,
 and a credit to expense is recorded related to those employees that
 have not rendered the requisite service.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_2EA6BCDA-E850-4183-9DD4-2C1619058F54_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 19:&amp;#xA0;&amp;#xA0;Segment and
 Geographic Information&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;!-- xbrl,body --&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company has two reportable
 segments: the Modular Vision Systems Division (MVSD) and the
 Surface Inspection Systems Division (SISD). MVSD develops,
 manufactures, and markets modular vision systems and ID products
 that are used to automate the manufacture and tracking of discrete
 items by locating, identifying, inspecting, and measuring them
 during the manufacturing or distribution process. SISD develops,
 manufactures, and markets surface inspection vision systems that
 are used to inspect surfaces of materials processed in a continuous
 fashion, such as metals, papers, nonwoven, plastics, and glass, to
 ensure there are no flaws or defects on the surfaces. Segments are
 determined based upon the way that management organizes its
 business for making operating decisions and assessing performance.
 The Company evaluates segment performance based upon income or loss
 from operations, excluding stock-based compensation
 expense.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes
 information about the Company&amp;#x2019;s segments (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;!-- Begin Table Head --&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;MVSD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;SISD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Reconciling&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Items&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Consolidated&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Head --&gt;&lt;!-- Begin Table Body --&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;298,186&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;28,600&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;326,786&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,465&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;17,635&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;27,100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation and
 amortization&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,569&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,078&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;455&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;11,102&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill and intangibles&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;90,718&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,694&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;96,412&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Operating income&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;99,383&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,990&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(22,005&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;86,368&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;263,308&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;32,280&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;295,588&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,388&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,303&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;28,691&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation and
 amortization&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,505&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;963&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;390&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,858&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill and intangibles&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;90,390&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,069&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;96,459&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Operating income&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;89,378&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,941&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(17,912&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;83,407&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;264,956&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;32,354&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;297,310&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;8,717&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,887&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;24,604&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation and
 amortization&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;8,445&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;908&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;403&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,756&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill and intangibles&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;94,322&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,617&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;100,939&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Operating income&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;94,201&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,301&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(19,147&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;85,355&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Body --&gt;&lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Reconciling items consist of
 stock-based compensation expense and unallocated corporate
 expenses, which primarily include corporate headquarters costs,
 professional fees, and patent infringement litigation. Additional
 asset information by segment is not produced internally for use by
 the chief operating decision maker, and therefore, is not
 presented. Additional asset information is not provided because
 cash and investments are commingled and the segments share assets
 and resources in a number of locations around the world.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;No customer accounted for greater
 than 10% of total revenue in 2013, 2012, or 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes
 information about geographic areas (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;!-- Begin Table Head --&gt;
 &lt;tr&gt;
 &lt;td width="39%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;United&amp;#xA0;States&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Europe&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Japan&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Head --&gt;&lt;!-- Begin Table Body --&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;103,610&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;104,497&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;33,763&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;84,916&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;326,786&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;13,505&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,012&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,103&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,480&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;27,100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-lived assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;118,619&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,059&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,732&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;10,276&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;135,686&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;87,877&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;95,376&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;38,151&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;74,184&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;295,588&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;13,248&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,083&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,043&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,317&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;28,691&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-lived assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;120,596&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,939&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,229&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,342&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;134,106&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;87,166&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;100,984&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;45,295&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;63,865&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;297,310&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,796&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,343&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,147&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,318&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;24,604&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-lived assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;121,174&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,811&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,773&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;952&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;135,710&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Body --&gt;&lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Revenue is presented geographically
 based upon the customer&amp;#x2019;s country of domicile.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_FF7671B8-4F11-44AA-BE94-392ECC2053F6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 10:&amp;#xA0;&amp;#xA0;Commitments
 and Contingencies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Commitments&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;As of December&amp;#xA0;31, 2013, the
 Company had outstanding purchase orders totaling $3,470,000 to
 purchase inventory from various vendors. Certain of these purchase
 orders may be canceled by the Company, subject to cancellation
 penalties. These purchase commitments relate to expected sales in
 2014.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company conducts certain of its
 operations in leased facilities. These lease agreements expire at
 various dates through 2021 and are accounted for as operating
 leases. Certain of these leases contain renewal options, retirement
 obligations, escalation clauses, rent holidays, and leasehold
 improvement incentives. Annual rental expense totaled $5,772,000 in
 2013, $5,806,000 in 2012, and $5,557,000 in 2011. Future minimum
 rental payments under these agreements are as follows (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="28%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ending
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,560&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,259&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,480&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,416&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;775&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,153&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;16,643&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company owns buildings adjacent
 to its corporate headquarters that are currently occupied with
 tenants who have lease agreements that expire at various dates
 through 2021. Annual rental income totaled $676,000 in 2013,
 $854,000 in 2012, and $791,000 in 2011. Rental income and related
 expenses are included in &amp;#x201C;Other income (expense)&amp;#x201D; on
 the Consolidated Statements of Operations. Future minimum rental
 receipts under non-cancelable lease agreements are as follows (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="28%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ending
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,408&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,658&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,660&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,415&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,009&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,451&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;9,601&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Contingencies&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In May 2008, the Company filed a
 complaint against MvTec Software GmbH, MvTec LLC, and Fuji America
 Corporation in the United States District Court for the District of
 Massachusetts alleging infringement of certain patents owned by the
 Company. This matter is ongoing.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In May 2009, the Company pre-filed a
 complaint with the United States International Trade Commission
 (ITC) pursuant to Section&amp;#xA0;337 of the Tariff Act of 1930, as
 amended, 19 U.S.C. &amp;#xA7;1337, against MvTec Software GmbH, MvTec
 LLC, Fuji America, and several other respondents alleging unfair
 methods of competition and unfair acts in the unlawful importation
 into the United States, sale for importation, or sale within the
 United States after importation. By this filing, the Company
 requested the ITC to investigate the Company&amp;#x2019;s contention
 that certain machine vision software, machine vision systems, and
 products containing the same infringe, and respondents directly
 infringe and/or actively induce and/or contribute to the
 infringement in the United States, of one or more of the
 Company&amp;#x2019;s U.S. patents. In July 2009, the ITC issued an order
 that it would institute an investigation based upon the
 Company&amp;#x2019;s assertions. In September 2009, the Company reached
 a settlement with two of the respondents, and in December 2009, the
 Company reached a settlement with five additional respondents. In
 March 2010, the Company reached a settlement with respondent Fuji
 Machine Manufacturing Co., Ltd. and its subsidiary Fuji America
 Corporation. These settlements did not have a material impact on
 the Company&amp;#x2019;s financial results. An ITC hearing was held in
 May 2010. In July 2010, the Administrative Law Judge issued an
 initial determination finding two of the Company&amp;#x2019;s patents
 invalid and that respondents did not infringe the patents-at-issue.
 In September 2010, the ITC issued a notice that it would review the
 initial determination of the Administrative Law Judge. The ITC
 issued its Final Determination in November 2010 in which it
 determined to modify-in-part and affirm-in-part the Administrative
 Law Judge&amp;#x2019;s determination, and terminate the investigation
 with a finding of no violation of Section&amp;#xA0;337 of the Tariff
 Act of 1930 (as amended 19 U.S.C. &amp;#xA7;1337). The Company has
 filed an appeal of the decision with the United States Court of
 Appeals for the Federal Circuit. An oral hearing before the United
 States Court of Appeals occurred in February 2012. In December
 2013, the Federal Circuit affirmed the ITC&amp;#x2019;s finding of
 non-infringement, but did not address the ITC&amp;#x2019;s finding
 regarding validity. This matter is ongoing.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In March 2013, the Company filed a
 lawsuit against Microscan Systems, Inc. (&amp;#x201C;Microscan&amp;#x201D;)
 and Code Corporation in the United States District Court for the
 Southern District of New York alleging that Microscan&amp;#x2019;s
 Mobile Hawk handheld imager infringes U.S. Patent 7,874,487 owned
 by the Company. The lawsuit seeks to prohibit Code Corporation from
 manufacturing the product, and Microscan from selling and
 distributing the product. The Company is also seeking monetary
 damages resulting from the alleged infringement. Both parties have
 filed motions for summary judgment and a hearing on these motions
 was held in October 2013. Trial was originally scheduled for
 October 2013, but has been moved to April 2014. This matter is
 ongoing.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company cannot predict the
 outcome of the above-referenced pending matters and an adverse
 resolution of these lawsuits could have a material adverse effect
 on the Company&amp;#x2019;s financial position, liquidity, results of
 operations, and/or indemnification obligations. In addition,
 various other claims and legal proceedings generally incidental to
 the normal course of business are pending or threatened on behalf
 of or against the Company. While we cannot predict the outcome of
 these incidental matters, we believe that any liability arising
 from them will not have a material adverse effect on our financial
 position, liquidity, or results of operations.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_F258ABE6-F0F6-46C9-A543-F4023F3EBDB1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Information regarding the fair value
 of the forward contracts outstanding as of December&amp;#xA0;31, 2013
 and December&amp;#xA0;31, 2012 were as follows (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="33%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="8" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Asset Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="8" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Liability Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" rowspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Sheet&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Location&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" rowspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Sheet&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Designated as Hedging
 Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash flow hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Prepaid&lt;/font&gt;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;expenses&amp;#xA0;and&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;other current&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;204&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accrued&lt;/font&gt;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;expenses&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;98&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Not Designated as
 Hedging Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Economic hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Prepaid&lt;br /&gt;
 expenses and&lt;br /&gt;
 other current&lt;br /&gt;
 assets&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accrued&lt;br /&gt;
 expenses&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;24&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="3" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_1_0">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_6D2EA821-6461-4243-BBD0-6C57B87E411D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Revenue
 Recognition&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company&amp;#x2019;s product
 revenue is derived from the sale of machine vision systems, which
 can take the form of hardware with embedded software or
 software-only, and related accessories. The Company also generates
 revenue by providing maintenance and support, training, consulting,
 and installation services to its customers. Certain of the
 Company&amp;#x2019;s arrangements include multiple deliverables that
 provide the customer with a combination of products or services. In
 order to recognize revenue, the Company requires that a signed
 customer contract or purchase order is received, the fee from the
 arrangement is fixed or determinable, and collection of the
 resulting receivable is probable. Assuming that these criteria have
 been met, product revenue is generally recognized upon delivery,
 revenue from maintenance and support programs is recognized ratably
 over the program period, revenue from training and consulting
 services is recognized over the period that the services are
 provided, and revenue from installation services is recognized when
 the customer has signed off that the installation is complete. When
 customer-specified acceptance criteria exists that are substantive,
 product revenue is deferred until these criteria have been
 met.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The majority of the
 Company&amp;#x2019;s product offerings consist of hardware with embedded
 software. Under the revenue recognition rules for tangible
 products, the fee from a multiple-deliverable arrangement is
 allocated to each of the deliverables based upon their relative
 selling prices as determined by a selling-price hierarchy. A
 deliverable in an arrangement qualifies as a separate unit of
 accounting if the delivered item has value to the customer on a
 stand-alone basis. A delivered item that does not qualify as a
 separate unit of accounting is combined with the other undelivered
 items in the arrangement and revenue is recognized for those
 combined deliverables as a single unit of accounting. The selling
 price used for each deliverable is based upon vendor-specific
 objective evidence (VSOE) if available, third-party evidence (TPE)
 if VSOE is not available, and management&amp;#x2019;s best estimate of
 selling price (BESP) if neither VSOE nor TPE are available. VSOE is
 the price charged for a deliverable when it is sold separately. TPE
 is the price of the Company&amp;#x2019;s or any competitor&amp;#x2019;s
 largely interchangeable products or services in stand-alone sales
 to similarly-situated customers. BESP is the price at which the
 Company would sell the deliverable if it were sold regularly on a
 stand-alone basis, considering market conditions and
 entity-specific factors.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The selling prices used in
 the relative selling price allocation method for (1)&amp;#xA0;certain
 of the Company&amp;#x2019;s services are based upon VSOE,
 (2)&amp;#xA0;third-party accessories available from other vendors are
 based upon TPE, and (3)&amp;#xA0;hardware products with embedded
 software, custom accessories, and services for which VSOE does not
 exist are based upon BESP. The Company does not believe TPE exists
 for these products and services because they are differentiated
 from competing products and services in terms of functionality and
 performance and there are no competing products or services that
 are largely interchangeable. For the Company&amp;#x2019;s Modular Vision
 Systems Division (MVSD), BESP has been established for each product
 line within each region, and for the Company&amp;#x2019;s Surface
 Inspection Systems Division (SISD), BESP has been established for
 each industry within each region. Management establishes BESP with
 consideration for market conditions, such as the impact of
 competition and geographic considerations, and entity-specific
 factors, such as the cost of the product and the division&amp;#x2019;s
 profit objectives. Management believes that BESP is reflective of
 reasonable pricing of that deliverable as if priced on a
 stand-alone basis.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Under the revenue
 recognition rules for software-only products, the fee from a
 multiple-deliverable arrangement is allocated to each of the
 undelivered elements based upon VSOE, which is limited to the price
 charged when the same deliverable is sold separately, with the
 residual value from the arrangement allocated to the delivered
 element. The portion of the fee that is allocated to each
 deliverable is then recognized as revenue when the criteria for
 revenue recognition are met with respect to that deliverable. If
 VSOE does not exist for all of the undelivered elements, then all
 revenue from the arrangement is typically deferred until all
 elements have been delivered to the customer.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company&amp;#x2019;s
 products are sold directly to end users, as well as to resellers
 including original equipment manufacturers (OEMs), distributors,
 and integrators. Revenue is recognized upon delivery of the product
 to the reseller, assuming all other revenue recognition criteria
 have been met. The Company establishes reserves against revenue for
 potential product returns, since the amount of future returns can
 be reasonably estimated based upon experience. These reserves have
 historically been immaterial.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Amounts billed to customers
 related to shipping and handling, as well as reimbursements
 received from customers for out-of-pocket expenses, are classified
 as revenue, with the associated costs included in cost of
 revenue.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_42B33927-C6CA-45E1-9C83-64E11ED44B2E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes
 information about geographic areas (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;!-- Begin Table Head --&gt;
 &lt;tr&gt;
 &lt;td width="39%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;United&amp;#xA0;States&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Europe&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Japan&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Head --&gt;&lt;!-- Begin Table Body --&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;103,610&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;104,497&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;33,763&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;84,916&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;326,786&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;13,505&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,012&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,103&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,480&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;27,100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-lived assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;118,619&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,059&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,732&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;10,276&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;135,686&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;87,877&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;95,376&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;38,151&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;74,184&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;295,588&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;13,248&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,083&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,043&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,317&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;28,691&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-lived assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;120,596&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,939&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,229&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,342&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;134,106&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;87,166&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;100,984&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;45,295&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;63,865&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;297,310&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,796&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,343&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,147&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,318&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;24,604&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-lived assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;121,174&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,811&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,773&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;952&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;135,710&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_23">0.83</us-gaap:EarningsPerShareDiluted>
  <us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_1AB84B6C-39CB-4BA2-8299-418B9967FEAD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&lt;a name="tx632893_10" id="tx632893_10"&gt;&lt;/a&gt;COGNEX CORPORATION &amp;#x2013; SCHEDULE II &amp;#x2013;
 VALUATION AND QUALIFYING ACCOUNTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;!-- Begin Table Head --&gt;
 &lt;tr&gt;
 &lt;td width="43%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Additions&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="center"&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Balance&amp;#xA0;at&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Beginning&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;of
 Period&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Charged&amp;#xA0;to&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Costs
 and&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Expenses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Charged&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;to
 Other&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Accounts&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Deductions&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Balance&amp;#xA0;at&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;End
 of&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Period&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" colspan="24" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;(In thousands)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Head --&gt;&lt;!-- Begin Table Body --&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Reserve&amp;#xA0;for&amp;#xA0;Uncollectible
 Accounts:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,131&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;286&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(77&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(a)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;(b)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,354&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,240&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;63&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(184&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(a)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;(b)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,131&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,235&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;173&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(154&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(a)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(14&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(b)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,240&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Reserve&amp;#xA0;for Excess and
 Obsolete&amp;#xA0;Inventory:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,414&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,368&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,009&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(a)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;120&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;(c)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,893&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,359&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;949&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,924&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(a)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;30&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;(c)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,414&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,052&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,078&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,688&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(a)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(83&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&amp;#xA0;(c)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,359&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Deferred Tax Valuation
 Allowance:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,489&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;642&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(373&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,758&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,400&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;546&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(2,457&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,489&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;373&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,027&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,400&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Body --&gt;&lt;/table&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(a)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Specific write-offs&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(b)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Collections of previously written-off accounts and foreign
 currency exchange rate changes&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(c)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency exchange rate changes&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_26">88901000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9818C153-B274-45B7-970F-315B53D8089B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes the
 Company&amp;#x2019;s stock option activity for the year ended
 December&amp;#xA0;31, 2013:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="52%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;(in&amp;#xA0;thousands)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;(in&amp;#xA0;
 years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Intrinsic
 Value&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;(in&amp;#xA0;thousands)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Outstanding as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,118&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12.78&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Granted&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,740&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21.47&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Exercised&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(2,445&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11.37&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Forfeited or expired&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(275&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16.39&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Outstanding as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,138&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;15.65&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7.2&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;138,302&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Exercisable as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,678&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;11.72&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5.3&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;44,386&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Options vested or expected to vest at
 December&amp;#xA0;31, 2013 (1)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,541&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;15.32&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7.1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;126,670&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In addition to the vested options, the Company expects a
 portion of the unvested options to vest at some point in the
 future. Options expected to vest are calculated by applying an
 estimated forfeiture rate to the unvested options.&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_902A3FF4-AE2B-489C-8043-A8BFFC5BB1A1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes the
 financial assets and liabilities measured at fair value on a
 recurring basis as of December&amp;#xA0;31, 2013 (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Active
 Markets&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;for
 Identical&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Assets
 (Level&amp;#xA0;1)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Significant&amp;#xA0;Other&lt;br /&gt;
 Observable&lt;br /&gt;
 Inputs (Level&amp;#xA0;2)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Assets:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Money market instruments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;218,949&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;75,379&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;27,833&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,195&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash flow hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;204&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Economic hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Liabilities:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash flow hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;98&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Economic hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;24&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_B7F16299-3974-451B-8712-EC2227C8D2F0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Comprehensive
 Income&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Comprehensive income is
 defined as the change in equity of a company during a period from
 transactions and other events and circumstances, excluding
 transactions resulting from investments by owners and distributions
 to owners. Accumulated other comprehensive loss, net of tax, as of
 December&amp;#xA0;31, 2013 and December&amp;#xA0;31, 2012, consists of
 foreign currency translation adjustments of $28,630,000 and
 $28,712,000, respectively; a net unrealized loss on
 available-for-sale investments of $36,000 and a net unrealized gain
 on available-for-sale investments of $468,000, respectively; a net
 unrealized gain on derivative instruments of $104,000 and $0,
 respectively; and losses on currency swaps, net of gains on
 long-term intercompany loans of $1,271,000 and $1,271,000,
 respectively.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Amounts reclassified from
 accumulated other comprehensive income to investment income on the
 Consolidated Statements of Operations were net realized gains of
 $314,000 and $1,695,000 for 2013 and 2012, respectively. Net
 reclassifications were immaterial in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_1_2">0.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_5DB137D7-4A83-4571-9E2A-4574A177ECC6_1_1">1955000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="INF" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_0">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_5A324F70-DC02-4FA8-8508-7E89D3F92E40_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Intangible
 Assets&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Intangible assets are
 stated at cost and amortized over the assets&amp;#x2019; estimated
 useful lives. Intangible assets are either amortized in relation to
 the relative cash flows anticipated from the intangible asset or
 using the straight-line method, depending upon facts and
 circumstances. The useful lives of distribution networks range from
 eleven to twelve years, of customer contracts and relationships
 from eight to twelve years, and of completed technologies and other
 intangible assets from three to eight years. The Company evaluates
 the possible impairment of long-lived assets, including intangible
 assets, whenever events or circumstances indicate the carrying
 value of the assets may not be recoverable. At the occurrence of a
 certain event or change in circumstances, the Company evaluates the
 potential impairment of an asset by estimating the future
 undiscounted cash flows expected to result from the use and
 eventual disposition of the asset. If the sum of the estimated
 future cash flows is less than the carrying value, the Company
 determines the amount of such impairment by comparing the fair
 value of the asset to its carrying value. The fair value is based
 upon the present value of the estimated future cash flows using a
 discount rate commensurate with the risks involved.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_4">-0.03</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_12729980-4AAA-4867-8DD7-2B6F258A4409_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Property, plant, and equipment
 consisted of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="73%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Land&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,951&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,951&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;18,371&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,371&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Building improvements&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;15,711&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;13,186&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,185&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,925&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Computer hardware and
 software&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;29,353&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;26,907&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Manufacturing test
 equipment&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;14,715&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12,876&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Furniture and fixtures&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,917&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,790&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;91,203&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;84,006&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Less: accumulated
 depreciation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(54,067&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(49,186&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;37,136&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,820&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_49773656-DE1F-4419-A5EB-26A280BFD37A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Estimated amortization expense for
 each of the five succeeding fiscal years and thereafter is as
 follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="28%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ending
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,213&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,366&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,427&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,617&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;913&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;187&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14,723&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_22">0.85</us-gaap:EarningsPerShareBasic>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_8E2FBC8C-9E33-4EE5-B1AB-665B8A2470E1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 6:&amp;#xA0;&amp;#xA0;Property,
 Plant, and Equipment&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Property, plant, and equipment
 consisted of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="73%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Land&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,951&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,951&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;18,371&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,371&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Building improvements&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;15,711&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;13,186&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,185&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,925&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Computer hardware and
 software&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;29,353&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;26,907&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Manufacturing test
 equipment&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;14,715&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12,876&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Furniture and fixtures&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,917&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,790&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;91,203&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;84,006&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Less: accumulated
 depreciation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(54,067&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(49,186&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;37,136&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,820&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The cost of property, plant, and
 equipment totaling $1,616,000 and $4,307,000 was removed from both
 the asset and accumulated depreciation balances in 2013 and 2012,
 respectively. Losses on these disposals were immaterial in both
 periods.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Buildings include rental property
 with a cost basis of $5,750,000 as of December&amp;#xA0;31, 2013 and
 2012, and accumulated depreciation of $2,479,700 and $2,332,000 as
 of December&amp;#xA0;31, 2013 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_BF98B9A4-21CD-4022-9FA8-B2CF9FE21272_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes the
 Company&amp;#x2019;s gross unrealized losses and fair values for
 available-for-sale investments in an unrealized loss position as of
 December&amp;#xA0;31, 2013 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="41%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized Loss&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Position For Less
 than&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;12
 Months&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized Loss&lt;br /&gt;
 Position&amp;#xA0;For&amp;#xA0;Greater&amp;#xA0;than&lt;br /&gt;
 12 Months&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;61,966&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(139&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;61,966&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(139&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;58,258&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(153&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,122&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(10&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;61,380&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(163&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35,138&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(111&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,452&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(461&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;53,590&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(572&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,434&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(39&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,434&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(39&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,581&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,581&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;174,876&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(447&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;21,574&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(471&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;196,450&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(918&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9FF12018-32CF-46CC-9A26-EFAA7AE2F38F_2001_1">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:IncomeTaxUncertaintiesPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_97717B40-455D-4C89-A0E7-952896C672FD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Accounting Standards
 Update (ASU) 2013-11, &amp;#x201C;Presentation of an Unrecognized Tax
 Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss,
 or a Tax Credit Carryforward Exists&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The amendments in ASU
 2013-11 require companies to present an unrecognized tax benefit,
 or a portion thereof, as a reduction to a deferred tax asset for a
 net operating loss (NOL) carryforward or a similar tax loss or tax
 credit carryforward, unless the uncertain tax position is not
 available to reduce, or would not be used to reduce, the NOL or
 carryforward under the tax law in the same jurisdiction; otherwise,
 the unrecognized tax benefit should be presented as a gross
 liability and should not net the unrecognized tax benefit with a
 deferred tax asset. As the Company does not currently have any NOL
 carryforwards, this guidance will most likely apply to research and
 development tax credit carryforwards. ASU 2013-11 is effective for
 annual periods beginning after December&amp;#xA0;15, 2013 and should be
 applied to all unrecognized tax benefits that exist as of the
 effective date. Companies may choose to apply this guidance
 retrospectively to each prior reporting period presented.
 Management is in the process of evaluating the impact of this
 update.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxUncertaintiesPolicy>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_546D1FC5-7CF9-403C-AC06-81B272461756_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Future minimum rental payments under
 these agreements are as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="28%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ending
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,560&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,259&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,480&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,416&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;775&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,153&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;16,643&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_5001_2">1740000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="INF" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_3">0.03</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
  <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_D3CA866C-0806-4E6C-BB66-81D4ACA66DA6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Research and
 Development&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Research and development
 costs for internally-developed or acquired products are expensed
 when incurred until technological feasibility has been established
 for the product. Thereafter, all software costs are capitalized
 until the product is available for general release to customers.
 The Company determines technological feasibility at the time the
 product reaches beta in its stage of development. Historically, the
 time incurred between beta and general release to customers has
 been short, and therefore, the costs have been insignificant. As a
 result, the Company has not capitalized software costs associated
 with internally-developed products.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_DE1648D6-5E69-46F9-B5BB-6DD03496DFF0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 3:&amp;#xA0;&amp;#xA0;Fair Value
 Measurements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Financial Assets and Liabilities
 that are Measured at Fair Value on a Recurring Basis&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes the
 financial assets and liabilities measured at fair value on a
 recurring basis as of December&amp;#xA0;31, 2013 (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Active
 Markets&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;for
 Identical&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Assets
 (Level&amp;#xA0;1)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Significant&amp;#xA0;Other&lt;br /&gt;
 Observable&lt;br /&gt;
 Inputs (Level&amp;#xA0;2)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Assets:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Money market instruments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;218,949&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;75,379&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;27,833&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,195&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash flow hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;204&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Economic hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Liabilities:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash flow hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;98&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Economic hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;24&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s money market
 instruments are reported at fair value based upon the daily market
 price for identical assets in active markets, and are therefore
 classified as Level 1.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s debt securities
 and forward contracts are reported at fair value based upon
 model-driven valuations in which all significant inputs are
 observable or can be derived from or corroborated by observable
 market data for substantially the full term of the asset and
 liability, and are therefore classified as Level 2. Management is
 responsible for estimating the fair value of these financial assets
 and liabilities, and in doing so, considers valuations provided by
 a large, third-party pricing service. For debt securities, this
 service maintains regular contact with market makers, brokers,
 dealers, and analysts to gather information on market movement,
 direction, trends, and other specific data. They use this
 information to structure yield curves for various types of debt
 securities and arrive at the daily valuations. The Company&amp;#x2019;s
 foreign currency forward contracts are typically traded or executed
 in over-the-counter markets with a high degree of pricing
 transparency. The market participants are generally large
 commercial banks.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company did not record an
 other-than-temporary impairment of these financial assets or
 liabilities in 2013, 2012, or 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Financial Assets that are Measured
 at Fair Value on a Non-recurring Basis&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company has an interest in a
 limited partnership, which is accounted for using the cost method
 and is required to be measured at fair value on a non-recurring
 basis. Management is responsible for estimating the fair value of
 this investment, and in doing so, considers valuations of the
 partnership&amp;#x2019;s investments as determined by the General
 Partner. Publicly-traded investments in active markets are reported
 at the market closing price less a discount, as appropriate, to
 reflect restricted marketability. Fair value for private
 investments for which observable market prices in active markets do
 not exist is based upon the best information available including
 the value of a recent financing, reference to observable valuation
 measures for comparable companies (such as revenue multiples),
 public or private transactions (such as the sale of a comparable
 company), and valuations for publicly-traded comparable companies.
 The valuations also incorporate the General Partner&amp;#x2019;s own
 judgment and close familiarity with the business activities of each
 portfolio company. Significant increases or decreases in any of
 these inputs in isolation may result in a significantly lower or
 higher fair value measurement. The portfolio consists of securities
 of public and private companies, and consequently, inputs used in
 the fair value calculation are classified as Level 3. The Company
 did not record an other-than-temporary impairment of this
 investment in 2013, 2012, or 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Non-financial Assets that are
 Measured at Fair Value on a Non-recurring Basis&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Non-financial assets such as
 goodwill, intangible assets, and property, plant, and equipment are
 required to be measured at fair value only when an impairment loss
 is recognized. The Company did not record an impairment charge
 related to these assets in 2013, 2012, or 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_6">0.16</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_1_3">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_D1FFF6AF-9D96-439A-995A-F7F6D5BE6E49_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes
 information about the Company&amp;#x2019;s segments (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;!-- Begin Table Head --&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;MVSD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;SISD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Reconciling&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Items&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Consolidated&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;!-- End Table Head --&gt;&lt;!-- Begin Table Body --&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;298,186&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;28,600&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;326,786&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,465&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;17,635&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;27,100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation and
 amortization&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,569&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,078&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;455&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;11,102&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill and intangibles&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;90,718&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,694&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;96,412&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Operating income&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;99,383&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,990&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(22,005&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;86,368&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;263,308&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;32,280&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;295,588&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,388&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,303&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;28,691&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation and
 amortization&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,505&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;963&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;390&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,858&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill and intangibles&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;90,390&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,069&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;96,459&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Operating income&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;89,378&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,941&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(17,912&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;83,407&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Year Ended December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;264,956&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;32,354&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;297,310&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;8,717&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,887&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;24,604&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation and
 amortization&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;8,445&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;908&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;403&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,756&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill and intangibles&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;94,322&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,617&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;100,939&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Operating income&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;94,201&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,301&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(19,147&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;85,355&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ReceivablesPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_50E03965-814C-4328-B6F0-1BD37FC80464_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Accounts
 Receivable&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company extends credit
 with various payment terms to customers based upon an evaluation of
 their financial condition. Accounts that are outstanding longer
 than the payment terms are considered to be past due. The Company
 establishes reserves against its accounts receivable for potential
 credit losses when it determines receivables are at risk for
 collection based upon the length of time the receivable has been
 outstanding, the customer&amp;#x2019;s current ability to pay its
 obligations to the Company, general economic and industry
 conditions, as well as various other factors. Receivables are
 written off against these reserves in the period they are
 determined to be uncollectible and payments subsequently received
 on previously written-off receivables are recorded as a reversal of
 the bad debt provision.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;For certain customers in
 Japan, as part of its customary business practice, the Company
 accepts promissory notes of up to 180 days after the original
 credit terms expire. Promissory notes receivable totaled $1,372,000
 and $1,211,000 as of December&amp;#xA0;31, 2013 and 2012, respectively,
 and are included in &amp;#x201C;Accounts receivable&amp;#x201D; on the
 Consolidated Balance Sheets.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
  <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_716E37AC-A30F-47C7-8659-7A8FE32B6A1E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The changes in the reserve for income
 taxes, excluding interest and penalties, were as follows (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance of reserve for income taxes
 as of December&amp;#xA0;31, 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,148&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;43&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;642&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(424&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(385&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance of reserve for income taxes
 as of December&amp;#xA0;31, 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,024&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;438&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,048&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(1,102&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance of reserve for income taxes
 as of December&amp;#xA0;31, 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,408&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
  <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_FB3E9313-5673-444D-B1FC-1CCDE0EEF3B4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table provides the
 balances and changes in accumulated other comprehensive income
 (loss) related to derivative instruments for the indicated periods
 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Beginning balance December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Amount reclassified to
 earnings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Net change&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Ending balance December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_55803254-828B-4EFF-916D-87841211B8C0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Basis of
 Consolidation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The consolidated financial
 statements include the accounts of Cognex Corporation and its
 subsidiaries, all of which are wholly-owned. All intercompany
 accounts and transactions have been eliminated.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_6E69AE1C-1BA4-4705-8C33-228394182FB0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accrued expenses consisted of the
 following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Company bonuses&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,880&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,057&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Salaries, commissions, and payroll
 taxes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,111&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,563&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Vacation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,598&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,237&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign retirement
 obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,726&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,487&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Warranty obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,256&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Japanese consumption taxes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,372&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,405&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,628&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,585&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,331&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;29,590&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
  <us-gaap:InventoryDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_74D38B85-02FB-437E-9653-0ABD60171898_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 5:&amp;#xA0;&amp;#xA0;Inventories&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Inventories consisted of the
 following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Raw materials&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;13,101&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12,667&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Work-in-process&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,472&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,193&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Finished goods&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,121&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,322&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;25,694&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;26,182&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_2B098A83-B378-4778-A4BC-F18CF7311A43_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 9:&amp;#xA0;&amp;#xA0;Accrued
 Expenses&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accrued expenses consisted of the
 following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2012&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Company bonuses&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,880&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,057&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Salaries, commissions, and payroll
 taxes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,111&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,563&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Vacation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,598&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,237&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign retirement
 obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,726&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,487&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Warranty obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,256&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Japanese consumption taxes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,372&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,405&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,628&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,585&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,331&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;29,590&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The changes in the warranty
 obligation were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,097&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Provisions for warranties issued
 during the period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,725&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Fulfillment of warranty
 obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,609&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;43&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,256&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Provisions for warranties issued
 during the period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,770&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Fulfillment of warranty
 obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(2,114&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_0E08BE21-463B-4F75-BB3E-41A9F51875F4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 14:&amp;#xA0;&amp;#xA0;Shareholders&amp;#x2019; Equity&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Preferred Stock&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company has 400,000 shares of
 authorized but unissued $.01 par value preferred stock.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Common Stock&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Each outstanding share of common
 stock entitles the record holder to one vote on all matters
 submitted to a vote of the Company&amp;#x2019;s shareholders. Common
 shareholders are also entitled to dividends when and if declared by
 the Company&amp;#x2019;s Board of Directors.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In July 2013, the Company&amp;#x2019;s
 Board of Directors declared a two-for-one stock split, effected in
 the form of a stock dividend, on the shares of the Company&amp;#x2019;s
 common stock. Each shareholder of record on August&amp;#xA0;26, 2013,
 received an additional share of common stock for each share of
 common stock then held. The stock was distributed on
 September&amp;#xA0;16, 2013. The Company retained the current par value
 of $0.002 per share for all shares of common stock. All references
 in the financial statements to the number of shares outstanding,
 number of shares repurchased, per-share amounts, and stock option
 data related to the Company&amp;#x2019;s common stock have been restated
 to reflect the effect of the stock split for all periods
 presented.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Stockholders&amp;#x2019; equity reflects
 the stock split by reclassifying from &amp;#x201C;Additional paid in
 capital&amp;#x201D; to &amp;#x201C;Common stock&amp;#x201D; an amount equal to the
 par value of the additional shares arising from the
 split.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Shareholder Rights
 Plan&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company has adopted a Shareholder
 Rights Plan, the purpose of which is, among other things, to
 enhance the Board of Directors&amp;#x2019; ability to protect
 shareholder interests and to ensure that shareholders receive fair
 treatment in the event any coercive takeover attempt of the Company
 is made in the future. The Shareholder Rights Plan could make it
 more difficult for a third party to acquire, or could discourage a
 third party from acquiring, the Company or a large block of the
 Company&amp;#x2019;s common stock. The following summary description of
 the Shareholder Rights Plan does not purport to be complete and is
 qualified in its entirety by reference to the Company&amp;#x2019;s
 Shareholder Rights Plan, which has been previously filed by the
 Company with the Securities and Exchange Commission as an exhibit
 to a Registration Statement on Form&amp;#xA0;8-A filed on
 December&amp;#xA0;5, 2008.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In connection with the adoption of
 the Shareholder Rights Plan, the Board of Directors of the Company
 declared a dividend distribution of one purchase right (a
 &amp;#x201C;Right&amp;#x201D;) for each outstanding share of common stock to
 shareholders of record as of the close of business on
 December&amp;#xA0;5, 2008. The Rights currently are not exercisable and
 are attached to and trade with the outstanding shares of common
 stock. Under the Shareholder Rights Plan, the Rights become
 exercisable if a person becomes an &amp;#x201C;acquiring person&amp;#x201D;
 by acquiring 15% or more of the outstanding shares of common stock
 or if a person commences a tender offer that would result in that
 person owning 15% or more of the common stock. If a person becomes
 an &amp;#x201C;acquiring person,&amp;#x201D; each holder of a Right (other
 than the acquiring person) would be entitled to purchase, at the
 then-current exercise price, such number of shares of the
 Company&amp;#x2019;s preferred stock which are equivalent to shares of
 common stock having twice the exercise price of the Right. If the
 Company is acquired in a merger or other business combination
 transaction after any such event, each holder of a Right would then
 be entitled to purchase, at the then-current exercise price, shares
 of the acquiring company&amp;#x2019;s common stock having a value of
 twice the exercise price of the Right.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Stock Repurchase
 Program&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In April 2008, the Company&amp;#x2019;s
 Board of Directors authorized the repurchase of up to $50,000,000
 of the Company&amp;#x2019;s common stock, primarily as a means to reduce
 the dilutive effect of employee stock options. As of
 December&amp;#xA0;31, 2013, the Company had repurchased a total of
 3,578,000&amp;#xA0;shares at a cost of $50,000,000 under this program,
 including 827,000 shares at a cost of $20,000,000 in 2013. Stock
 repurchases under this program are now complete. In November 2011,
 the Company&amp;#x2019;s Board of Directors authorized the repurchase of
 up to $80,000,000 of the Company&amp;#x2019;s common stock to help
 reduce the dilutive effect of employee stock options. Purchases
 under this 2011 program began in the third quarter of 2013 upon
 completion of the 2008 program. In 2013, the Company repurchased a
 total of 892,000 shares at a cost of $27,908,000 under this 2011
 program. The Company may repurchase shares under the 2011 program
 in future periods depending on a variety of factors, including,
 among other things, the impact of dilution from employee stock
 options, stock price, share availability, and cash
 requirements.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Dividend&lt;/u&gt;s&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s Board of
 Directors declared and paid a cash dividend of $0.05 per share in
 the first quarter of 2012, and $0.055 per share in the second,
 third, and fourth quarters of 2012. The Company also declared and
 paid an additional $0.055 dividend in the fourth quarter of 2012
 that would normally be declared in the first quarter of 2013 in
 conjunction with the 2012 earnings release. A special dividend of
 $0.50 was also declared and paid in the fourth quarter of 2012 to
 replace expected quarterly dividend declarations for the next eight
 quarters, beginning in 2013. The additional $0.055 dividend and the
 $0.50 dividend were accelerated due to the anticipated increase in
 the federal tax on dividends paid after December&amp;#xA0;31, 2012. Due
 to the accelerated payments, no cash dividends were declared or
 paid in 2013. Future dividends will be declared at the discretion
 of the Company&amp;#x2019;s Board of Directors and will depend upon such
 factors as the Board deems relevant, including, among other things,
 the Company&amp;#x2019;s ability to generate positive cash flow from
 operations.&lt;/font&gt;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_5001_2">21.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_5">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_AFEC8187-396D-424F-92E6-1D27313842D6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Inventories consisted of the
 following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Raw materials&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;13,101&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12,667&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Work-in-process&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,472&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,193&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Finished goods&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,121&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,322&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;25,694&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;26,182&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_20905504-9516-4570-B12A-AFF5F49D0841_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table presents the
 effective maturity dates of the Company&amp;#x2019;s available-for-sale
 investments as of December&amp;#xA0;31, 2013 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="42%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;&amp;lt;1&amp;#xA0;Year&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;1-2&amp;#xA0;Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2-3&amp;#xA0;Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;3-4&amp;#xA0;Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,040&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;64,080&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;42,686&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,143&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;218,949&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;53,559&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14,917&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,903&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;75,379&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,003&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;57,663&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,448&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;8,810&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,575&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;27,833&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,276&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,269&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,754&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,896&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,195&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;184,822&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;105,079&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;117,581&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;5,039&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;412,521&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_2">-0.17</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_78C932E8-214E-4ACC-88E9-7B91FD25CB88_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 13:&amp;#xA0;&amp;#xA0;Derivative Instruments&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company is exposed to
 certain risks relating to its ongoing business operations including
 foreign currency exchange rate risk and interest rate risk. The
 Company currently mitigates certain foreign currency exchange rate
 risks with derivative instruments. The Company does not currently
 manage its interest rate risk with derivative
 instruments.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company faces
 exposure to foreign currency exchange rate fluctuations, as a
 significant portion of its revenues, expenses, assets, and
 liabilities are denominated in currencies other than the functional
 currencies of the Company&amp;#x2019;s subsidiaries or the reporting
 currency of the Company, which is the U.S. Dollar. The Company
 faces two types of foreign currency exchange rate
 exposures:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="2%"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Transactional currency/functional currency exchange rate
 exposures from transactions that are denominated in currencies
 other than the functional currency of the subsidiary. These
 transactions gains and losses are reported on the Consolidated
 Statements of Operations as a component of &amp;#x201C;Foreign currency
 gain (loss).&amp;#x201D;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" width="2%"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p align="left"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Functional currency/reporting currency exchange rate exposures
 from the revaluation of the assets and liabilities of our foreign
 subsidiaries, whose functional currency is generally their local
 currency, to the Company&amp;#x2019;s reporting currency, which is the
 U.S. Dollar. The net effect of these translation gains and losses
 are reported in &amp;#x201C;Accumulated other comprehensive loss&amp;#x201D;
 on the Consolidated Balance Sheets and also on the Consolidated
 Statements of Comprehensive Income.&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s
 foreign currency risk management strategy is principally designed
 to mitigate the potential financial impact of changes in the value
 of transactions and balances denominated in foreign currencies
 resulting from changes in foreign currency exchange rates.
 Currently, the Company enters into two types of hedges to manage
 this risk. The first are economic hedges which utilize foreign
 currency forward contracts with maturities of up to 45 days to
 manage the exposure to fluctuations in foreign currency exchange
 rates arising primarily from foreign-denominated receivables and
 payables. The gains and losses on these derivatives are largely
 offset by the changes in the fair value of the assets and
 liabilities being hedged. The second are cash flow hedges which
 utilize foreign currency forward contracts with maturities of up to
 18 months to hedge specific forecasted transactions of the
 Company&amp;#x2019;s foreign subsidiaries with the goal of protecting
 our budgeted revenues and expenses against foreign currency
 exchange rate changes compared to our budgeted rates.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company had the
 following outstanding forward contracts that were entered into to
 mitigate foreign currency exchange rate risk (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;As&amp;#xA0;of&amp;#xA0;December&amp;#xA0;31,&lt;br /&gt;
 2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;As of December&amp;#xA0;31,&lt;br /&gt;
 2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="BORDER-BOTTOM: rgb(0,0,0) 1px solid; WIDTH: 35pt"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Currency&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Notional&lt;br /&gt;
 Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;USD&lt;br /&gt;
 Equivalent&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;Notional&lt;br /&gt;
 Value&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;USD&lt;br /&gt;
 Equivalent&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Designated as Hedging
 Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Japanese Yen&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;625,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,122&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Hungarian Forint&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;570,175&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,603&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Singapore Dollar&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,867&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,346&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;British Pound&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;613&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,010&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Canadian Dollar&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;985&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;932&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Not Designated as
 Hedging Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Euro&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,828&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,887&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,743&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,590&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Japanese Yen&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;294,500&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,797&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;British Pound&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,820&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Chinese Renminbi&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,467&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Taiwanese Dollar&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;27,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;908&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Korean Won&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;650,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;620&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Hungarian Forint&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;123,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;568&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Brazilian Real&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;250&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;106&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Information regarding the
 fair value of the forward contracts outstanding as of
 December&amp;#xA0;31, 2013 and December&amp;#xA0;31, 2012 were as follows
 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="33%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="8" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Asset Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="8" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Liability Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" rowspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Sheet&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;Location&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" rowspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Sheet&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Designated as Hedging
 Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash flow hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Prepaid&lt;/font&gt;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;expenses&amp;#xA0;and&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;other current&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;204&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accrued&lt;/font&gt;&lt;br /&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;expenses&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;98&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Not Designated as
 Hedging Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Economic hedge forward
 contracts&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Prepaid&lt;br /&gt;
 expenses and&lt;br /&gt;
 other current&lt;br /&gt;
 assets&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accrued&lt;br /&gt;
 expenses&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;24&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Information regarding the
 effect of the derivative instruments, net of the underlying
 exposure, on the consolidated financial statements for each of the
 periods presented were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="44%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td width="22%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px" align="center"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Location in
 Financial&lt;br /&gt;
 Statements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2013&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2012&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2011&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Designated as Hedging
 Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1em; MARGIN-TOP: 0px; TEXT-INDENT: -1em"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gains (losses) in
 Shareholders&amp;#x2019; equity on derivatives (effective
 portion)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accumulated&amp;#xA0;other comprehensive income (loss)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gains (losses) recognized in earnings
 on derivatives (ineffective portion and discontinued
 derivatives)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency gain (loss)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Not Designated as
 Hedging Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gains (losses) recognized in
 earnings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency gain (loss)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(193&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(722&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;34&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table
 provides the balances and changes in accumulated other
 comprehensive income (loss) related to derivative instruments for
 the indicated periods (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Beginning balance December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Amount reclassified to
 earnings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Net change&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: rgb(0,0,0) 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: rgb(0,0,0) 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Ending balance December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: rgb(0,0,0) 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: rgb(0,0,0) 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The net amount of
 existing gains and losses expected to be reclassified from
 accumulated other comprehensive income (loss) into earnings within
 the next twelve months is $111,000.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_22CA5388-A4EC-43CA-AC6D-58EA3C604213_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 2:&amp;#xA0;&amp;#xA0;New
 Pronouncements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Accounting Standards Update (ASU)
 2013-01, &amp;#x201C;Clarifying the Scope of Disclosures about
 Offsetting Assets and Liabilities&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The amendments in ASU 2013-01 require
 companies to present enhanced disclosure about certain financial
 instruments and derivative instruments that are offset in the
 balance sheet or subject to an enforceable master netting
 arrangement or similar agreement. The disclosure requirement became
 effective, retrospectively, in the first quarter of our fiscal year
 ending December&amp;#xA0;31, 2013. However, as this ASU related only to
 presentation and disclosure it did not have an impact on our
 consolidated financial position, results of operations, or cash
 flows.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Accounting Standards Update (ASU)
 2013-02, &amp;#x201C;Reporting of Amounts Reclassified Out of
 Accumulated Other Comprehensive Income&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The amendments in ASU 2013-02 require
 companies to present information about amounts reclassified out of
 accumulated other comprehensive income (OCI) to net income, by
 component. The effect of significant reclassification adjustments
 being made out of accumulated OCI on the corresponding line items
 in net income must be presented when the item is reclassified in
 its entirety during one reporting period. While the new guidance in
 ASU 2013-12 changes the presentation of accumulated OCI, there are
 no changes to the components that are recognized in net income or
 OCI under current accounting guidance. This requirement became
 effective in the first quarter of our fiscal year ending
 December&amp;#xA0;31, 2013. However, prior period comparisons have been
 restated as well.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Accounting Standards Update (ASU)
 2013-11, &amp;#x201C;Presentation of an Unrecognized Tax Benefit When a
 Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax
 Credit Carryforward Exists&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The amendments in ASU 2013-11 require
 companies to present an unrecognized tax benefit, or a portion
 thereof, as a reduction to a deferred tax asset for a net operating
 loss (NOL) carryforward or a similar tax loss or tax credit
 carryforward, unless the uncertain tax position is not available to
 reduce, or would not be used to reduce, the NOL or carryforward
 under the tax law in the same jurisdiction; otherwise, the
 unrecognized tax benefit should be presented as a gross liability
 and should not net the unrecognized tax benefit with a deferred tax
 asset. As the Company does not currently have any NOL
 carryforwards, this guidance will most likely apply to research and
 development tax credit carryforwrds. ASU 2013-11 is effective for
 annual periods beginning after December&amp;#xA0;15, 2013 and should be
 applied to all unrecognized tax benefits that exist as of the
 effective date. Companies may choose to apply this guidance
 retrospectively to each prior reporting period presented.
 Management is in the process of evaluating the impact of this
 update.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Internal Revenue Code
 Section&amp;#xA0;263(a)&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In September 2013, the Treasury
 Department and the Internal Revenue Service released final
 regulations that provided guidance on the application of IRC
 Section&amp;#xA0;263(a) for amounts paid to acquire, produce, or
 improve tangible property, as well as the rules for materials and
 supplies and proposed regulations addressing dispositions and
 general asset accounts.&amp;#xA0;The final regulations are generally
 effective for tax years beginning on or after January&amp;#xA0;1,
 2014.&amp;#xA0;Management is in the process of evaluating the impact of
 these new regulations.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_B992076E-D410-4C0B-9BF0-0403EE51B6C0_1_0">8.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:InventoryPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_EC3D881D-5FCE-45CB-A259-FBF1D253933B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Inventories&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Inventories are stated at
 the lower of cost or market. Cost is determined using standard
 costs, which approximates actual costs under the first-in,
 first-out (FIFO) method. The Company&amp;#x2019;s inventory is subject
 to rapid technological change or obsolescence. The Company reviews
 inventory quantities on hand and estimates excess and obsolescence
 exposures based upon assumptions about future demand, product
 transitions, and market conditions, and records reserves to reduce
 the carrying value of inventories to their net realizable value. If
 actual future demand is less than estimated, additional inventory
 write-downs would be required.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company generally
 disposes of obsolete inventory upon determination of obsolescence.
 The Company does not dispose of excess inventory immediately, due
 to the possibility that some of this inventory could be sold to
 customers as a result of differences between actual and forecasted
 demand. When inventory has been written down below cost, such
 reduced amount is considered the new cost basis for subsequent
 accounting purposes. As a result, the Company would recognize a
 higher than normal gross margin if the reserved inventory were
 subsequently sold.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_B457FC8F-14F7-4139-97BF-C28A3434DDF4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Property, Plant, and
 Equipment&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Property, plant, and
 equipment are stated at cost and depreciated using the
 straight-line method over the assets&amp;#x2019; estimated useful lives.
 Buildings&amp;#x2019; useful lives are 39 years, building
 improvements&amp;#x2019; useful lives are ten years, and the useful
 lives of computer hardware and software, manufacturing test
 equipment, and furniture and fixtures range from two to five years.
 Leasehold improvements are depreciated over the shorter of the
 estimated useful lives or the remaining terms of the leases.
 Maintenance and repairs are expensed when incurred; additions and
 improvements are capitalized. Upon retirement or disposition, the
 cost and related accumulated depreciation of the disposed assets
 are removed from the accounts, with any resulting gain or loss
 included in current operations.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="-2" id="id_4059887_60E9E2B4-8C80-473F-B8DD-594D5618DE06_1_1">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_233F98D8-ABF3-4080-A55C-8571CB74369B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Cash, Cash Equivalents,
 and Investments&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Money market instruments
 purchased with original maturities of three months or less are
 classified as cash equivalents and are stated at amortized cost.
 Debt securities with original maturities greater than three months
 and remaining maturities of one year or less are classified as
 short-term investments, as well as equity securities that the
 Company intends to sell within one year. Debt securities with
 remaining maturities greater than one year, as well as a limited
 partnership interest, are classified as long-term investments. It
 is the Company&amp;#x2019;s policy to invest in debt securities with
 effective maturities that do not exceed ten years.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Debt securities with
 original maturities greater than three months are designated as
 available-for-sale and are reported at fair value, with unrealized
 gains and losses, net of tax, recorded in shareholders&amp;#x2019;
 equity as other comprehensive income (loss). Equity securities that
 are held for short periods of time with the intention of selling
 them in the near term are designated as trading and are reported at
 fair value, with unrealized gains and losses recorded in current
 operations. Realized gains and losses are included in current
 operations, along with the amortization of the discount or premium
 on debt securities arising at acquisition, and are calculated using
 the specific identification method. The Company&amp;#x2019;s limited
 partnership interest is accounted for using the cost method because
 the Company&amp;#x2019;s investment is less than 5% of the partnership
 and the Company has no influence over the partnership&amp;#x2019;s
 operating and financial policies. Furthermore, the investment does
 not have a readily determinable market value, and therefore, does
 not qualify for fair value accounting.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Management monitors the
 carrying value of its investments in debt securities and a limited
 partnership interest compared to their fair value to determine
 whether an other-than-temporary impairment has occurred. If the
 fair value of a debt security is less than its amortized cost, the
 Company assesses whether the impairment is other-than-temporary. In
 considering whether a decline in fair value is
 other-than-temporary, we consider many factors. In its evaluation
 of its debt securities, management considers the type of security,
 the credit rating of the security, the length of time the security
 has been in a loss position, the size of the loss position, our
 intent and ability to hold the security to expected recovery of
 value, and other meaningful information. An impairment is
 considered other-than-temporary if (i)&amp;#xA0;the Company has the
 intent to sell the security, (ii)&amp;#xA0;it is more likely than not
 that the Company will be required to sell the security before
 recovery of the entire amortized cost basis, or (iii)&amp;#xA0;the
 Company does not expect to recover the entire amortized cost basis
 of the security. If impairment is considered other-than-temporary
 based upon condition (i)&amp;#xA0;or (ii)&amp;#xA0;described above, the
 entire difference between the amortized cost and the fair value of
 the security is recognized in current operations. If an impairment
 is considered other-than-temporary based upon condition (iii), the
 amount representing credit losses (defined as the difference
 between the present value of the cash flows expected to be
 collected and the amortized cost basis of the security) will be
 recognized in current operations and the amount relating to all
 other factors will be recognized in other comprehensive income
 (loss). In its evaluation of its limited partnership interest,
 management considers the duration and extent of the decline, the
 length of the Company&amp;#x2019;s commitment to the investment, general
 economic trends, and specific communications with the General
 Partner.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_D97B5667-360C-4173-A928-C7E04EB59278_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The changes in the carrying value of
 goodwill were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;MVSD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;SISD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Consolidated&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;77,556&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,473&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;82,029&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(168&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(172&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(340&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;77,388&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,301&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;81,689&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;77,388&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,301&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;81,689&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_17">95455000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_B27A6E5B-D372-4390-B935-C200479589EE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The changes in the warranty
 obligation were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,097&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Provisions for warranties issued
 during the period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,725&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Fulfillment of warranty
 obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,609&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;43&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,256&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Provisions for warranties issued
 during the period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,770&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Fulfillment of warranty
 obligations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(2,114&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_1BFB73BB-15F1-472B-9CD5-E73D4C819AEE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 4:&amp;#xA0;&amp;#xA0;Cash, Cash
 Equivalents, and Investments&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash, cash equivalents, and
 investments consisted of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;40,124&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,986&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash equivalents&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,098&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Money market instruments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;520&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,076&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;40,644&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;45,160&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;109,040&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;46,001&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;53,559&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;17,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;11,448&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,986&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,276&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,224&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,499&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,482&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,997&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Covered bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,618&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate stock&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,131&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Short-term investments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;184,822&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;105,105&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;109,909&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;100,072&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;73,666&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;36,276&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;21,820&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;34,710&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;16,385&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,606&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,919&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;17,846&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;29,441&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Covered bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,564&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Limited partnership interest
 (accounted for using cost method)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,956&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,740&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-term investments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;229,655&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;238,255&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;455,121&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;388,520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s cash balance
 included foreign bank balances totaling $32,096,000 and $23,614,000
 as of December&amp;#xA0;31, 2013 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s investment
 portfolio includes corporate bonds, asset-backed securities,
 treasury bills, sovereign bonds, municipal bonds, and agency bonds.
 Corporate bonds consist of debt securities issued by both domestic
 and foreign companies; asset-backed securities consist of debt
 securities collateralized by pools of receivables or loans with
 credit enhancement; treasury bills consist of debt securities
 issued by both the U.S. and foreign governments; sovereign bonds
 consist of direct debt issued by foreign governments; municipal
 bonds consist of debt securities issued by state and local
 government entities; and agency bonds consist of domestic or
 foreign obligations of government agencies and government sponsored
 enterprises that have government backing.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In 2012, the Company purchased equity
 securities, representing stock in a publicly-traded U.S. company,
 for $2,136,000. This balance was recorded in &amp;#x201C;Short-term
 investments&amp;#x201D; on the Consolidated Balance Sheets, as
 management considered this to be a trading security. In 2013,
 management liquidated all shares of this security at an aggregate
 fair value of $1,429,000, resulting in a realized loss of $702,000
 recorded in &amp;#x201C;Investment income&amp;#x201D; on the Consolidated
 Statements of Operations in 2013. The Company recorded an
 unrealized loss of $5,000 related to this investment as of
 December&amp;#xA0;31, 2012.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following tables summarize the
 Company&amp;#x2019;s available-for-sale investments as of
 December&amp;#xA0;31, 2013 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Amortized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Cost&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gains&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Short-term:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;108,824&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;281&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(65&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,040&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;54,061&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;13&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(515&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;53,559&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,445&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(13&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,448&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,258&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,276&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,500&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-term:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,457&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;550&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(98&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,909&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,801&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(139&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21,866&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(57&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21,820&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,376&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(26&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,385&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,901&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;22&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,919&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;412,489&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;950&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;(918)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;412,521&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table summarizes the
 Company&amp;#x2019;s gross unrealized losses and fair values for
 available-for-sale investments in an unrealized loss position as of
 December&amp;#xA0;31, 2013 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="41%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized Loss&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Position For Less
 than&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;12
 Months&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized Loss&lt;br /&gt;
 Position&amp;#xA0;For&amp;#xA0;Greater&amp;#xA0;than&lt;br /&gt;
 12 Months&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;61,966&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(139&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;61,966&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(139&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;58,258&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(153&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,122&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(10&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;61,380&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(163&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35,138&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(111&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,452&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(461&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;53,590&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(572&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,434&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(39&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,434&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(39&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,581&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,581&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;174,876&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(447&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;21,574&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(471&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;196,450&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(918&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;As of December&amp;#xA0;31, 2013, the
 Company did not recognize an other-than-temporary impairment of
 these investments. In its evaluation, management considered the
 type of security, the credit rating of the security, the length of
 time the security has been in a loss position, the size of the loss
 position, our intent and ability to hold the security to expected
 recovery of value, and other meaningful information. The Company
 does not intend to sell, and is unlikely to be required to sell,
 any of these available-for-sale investments before its effective
 maturity or market price recovery.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company recorded gross realized
 gains on the sale of debt securities totaling $508,000 in 2013 and
 $1,990,000 in 2012, and gross realized losses on the sale of debt
 securities totaling $194,000 in 2013 and $295,000 in 2012. Gains
 and losses were immaterial in 2011. Prior to the sale of these
 securities, unrealized gains and losses for these debt securities,
 net of tax, were recorded in shareholders&amp;#x2019; equity as other
 comprehensive income (loss). In 2012, management changed the
 domicile of the subsidiary that held the Company&amp;#x2019;s
 Euro-denominated investment portfolio and also changed that
 subsidiary&amp;#x2019;s functional currency from the Euro to the U.S.
 Dollar. As a result of these changes, the investment portfolio was
 liquidated generating net gains and those funds were converted to
 U.S.&amp;#xA0;Dollars. These funds were then used to purchase
 U.S.&amp;#xA0;Dollar-denominated investments during 2012.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table presents the
 effective maturity dates of the Company&amp;#x2019;s available-for-sale
 investments as of December&amp;#xA0;31, 2013 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="42%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;&amp;lt;1&amp;#xA0;Year&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;1-2&amp;#xA0;Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2-3&amp;#xA0;Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;3-4&amp;#xA0;Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,040&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;64,080&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;42,686&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,143&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;218,949&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;53,559&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14,917&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,903&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;75,379&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,003&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;57,663&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,448&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;8,810&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,575&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;27,833&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,276&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,269&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,754&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,896&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,195&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;184,822&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;105,079&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;117,581&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;5,039&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;412,521&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In 2000, the Company became a Limited
 Partner in Venrock Associates III, L.P. (Venrock), a venture
 capital fund. The Company has committed to a total investment in
 the limited partnership of up to $20,500,000, with the commitment
 period expiring December&amp;#xA0;31, 2015.&amp;#xA0;As of
 December&amp;#xA0;31, 2013, the Company contributed $19,886,000 to the
 partnership.&amp;#xA0;The remaining commitment of $614,000 can be
 called by Venrock at any time before December&amp;#xA0;31, 2015.
 Contributions and distributions are at the discretion of
 Venrock&amp;#x2019;s management.&amp;#xA0;No contributions were made during
 2013. The Company received stock distributions totaling $362,000 in
 2013 and $2,193,000 in 2012. The Company immediately liquidated
 these stocks for proceeds of $347,000 and $2,128,000, respectively,
 resulting in realized losses of $15,000 and $65,000 in 2013 and
 2012, respectively. Cash distributions in the amount of $1,422,000
 were also received in 2013. All distributions are accounted for as
 return of capital. As of December&amp;#xA0;31, 2013, the carrying value
 of this investment was $1,956,000 compared to an estimated fair
 value of $4,315,000.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_5001_3">11.37</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_F239735A-66BA-42E3-9B67-DB89DDD527E0_1_1">P1Y2M5D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:DerivativesOffsettingFairValueAmountsPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_5A06DE9B-5CA1-4EA0-9F07-86449CEC37DB_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Accounting Standards Update (ASU)
 2013-01, &amp;#x201C;Clarifying the Scope of Disclosures about
 Offsetting Assets and Liabilities&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The amendments in ASU 2013-01 require
 companies to present enhanced disclosure about certain financial
 instruments and derivative instruments that are offset in the
 balance sheet or subject to an enforceable master netting
 arrangement or similar agreement. The disclosure requirement became
 effective, retrospectively, in the first quarter of our fiscal year
 ending December&amp;#xA0;31, 2013. However, as this ASU related only to
 presentation and disclosure it did not have an impact on our
 consolidated financial position, results of operations, or cash
 flows.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DerivativesOffsettingFairValueAmountsPolicy>
  <us-gaap:ScheduleOfGuaranteeObligationsTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_073FA4AC-EE01-4380-9EB1-000199A0AF8E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table details the
 letters of credit outstanding as of December&amp;#xA0;31, 2013 (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="42%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td width="41%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 18pt"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Guarantee&amp;#xA0;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Guarantee due
 date&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Performance Bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;399&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Various from January 2014 to July 2016&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Bank Guarantees&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;420&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Various from January 2014 to May 2014&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Warranty Bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,127&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Various from January 2014 to June 2016&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,946&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_3">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_25">86946000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_3403C794-D352-4653-B4B0-B61DFC379239_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 17:&amp;#xA0;&amp;#xA0;Taxes&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Domestic income before taxes was
 $29,576,000 in 2013, $36,754,000 in 2012, and $24,836,000 in 2011.
 Foreign income before taxes was $58,310,000 in 2013, $49,876,000 in
 2012, and $62,281,000 in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The provision for income taxes
 consisted of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="59%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Current:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="9"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Federal&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,720&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,284&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,711&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;State&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;721&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;789&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;806&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,167&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,790&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,519&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;12,608&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;17,863&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,036&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Deferred:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Federal&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,580&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;428&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(812&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;State&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;119&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;36&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;34&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;205&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(10&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,705&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;669&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(788&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14,313&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;18,532&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;17,248&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;A reconciliation of the United States
 federal statutory corporate tax rate to the Company&amp;#x2019;s
 effective tax rate was as follows:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Income tax provision at federal
 statutory rate&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;35&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;State income taxes, net of federal
 benefit&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign tax rate
 differential&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(17&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(14&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(15&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Tax credit&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Discrete tax events&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(3&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Income tax provision&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;16&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;20&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The effective tax rate for 2013
 included the impact of the following discrete events: (1)&amp;#xA0;a
 decrease in tax expense of $1,790,000 from the expiration of
 statutes of limitations for certain reserves for income tax
 uncertainties, (2)&amp;#xA0;an increase in tax expense of $267,000 from
 the final true-up of the prior year&amp;#x2019;s tax accrual upon filing
 the actual tax returns, and&amp;#xA0;(3) a decrease in tax expense of
 $555,000 from the retroactive application of the 2012 research and
 development credit. The American Taxpayer Relief Act of 2012 was
 passed by Congress and signed into law on January&amp;#xA0;1, 2013. The
 provisions under this law are to be applied retroactively to
 January&amp;#xA0;1, 2012. As a result of the law being signed on
 January&amp;#xA0;1, 2013, the financial impact of the retroactive
 provision was recorded as a discrete event in the first quarter of
 2013. Interest and penalties included in these amounts was a
 decrease to tax expense of $854,000.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The effective tax rate for 2012
 included the impact of the following discrete events: (1)&amp;#xA0;a
 decrease in tax expense of $441,000 from the expiration of the
 statutes of limitations for certain reserves for income tax
 uncertainties, (2)&amp;#xA0;an increase in tax expense of $101,000 from
 the write-down of a non-current deferred tax asset based upon a
 change in the tax rate in Japan, and (3)&amp;#xA0;an increase in tax
 expense of $84,000 from the final true-up of the prior year&amp;#x2019;s
 tax accrual upon filing the actual tax returns. Interest and
 penalties included in these amounts was a decrease to tax expense
 of $58,000.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The effective tax rate for 2011
 included the impact of the following discrete events: (1)&amp;#xA0;a
 decrease in tax expense of $808,000 from the expiration of the
 statutes of limitations for certain reserves for income tax
 uncertainties, (2)&amp;#xA0;a decrease in tax expense of $155,000 from
 the finalization of the Advanced Pricing Agreement between Japan
 and Ireland, partially offset by, (3)&amp;#xA0;an increase in tax
 expense of $574,000 from the final true-up of the prior
 year&amp;#x2019;s tax accrual upon filing the actual tax returns, and
 (4)&amp;#xA0;an increase in tax expense of $201,000 from the write-down
 of a noncurrent deferred tax asset based upon a change in the tax
 rate in Japan. Interest and penalties included in these amounts was
 a decrease to tax expense of $2,000.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The changes in the reserve for income
 taxes, excluding interest and penalties, were as follows (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance of reserve for income taxes
 as of December&amp;#xA0;31, 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,148&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;43&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;642&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(424&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(385&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance of reserve for income taxes
 as of December&amp;#xA0;31, 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,024&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;438&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,048&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(1,102&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance of reserve for income taxes
 as of December&amp;#xA0;31, 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,408&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s reserve for
 income taxes, including gross interest and penalties, was
 $4,765,000 and $5,216,000, as of December&amp;#xA0;31, 2013 and
 December&amp;#xA0;31, 2012, respectively, all of which was classified
 as non-current. The amount of gross interest and penalties included
 in these balances was $357,000 and $1,192,000 as of
 December&amp;#xA0;31, 2013 and December&amp;#xA0;31, 2012, respectively. If
 the Company&amp;#x2019;s tax positions were sustained or the statutes of
 limitations related to certain positions expired, these reserves
 would be released and income tax expense would be reduced in a
 future period. As a result of the expiration of certain statutes of
 limitations, there is a potential that a portion of these reserves
 could be released, which would decrease income tax expense by
 approximately $450,000 to $550,000 over the next twelve
 months.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company has defined its major tax
 jurisdictions as the United States, Ireland, China, and Japan, and
 within the United States, Massachusetts and California. Within the
 United States, the tax years 2010 through 2012 remain open to
 examination by various taxing authorities, while the tax years 2009
 through 2012 remain open to examination by various taxing
 authorities in other jurisdictions in which the Company operates.
 The Internal Revenue Service is currently auditing the
 Company&amp;#x2019;s U.S. Federal tax returns for years 2010 and 2011.
 The Company believes it is adequately reserved for these
 years.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In 2010, the Company concluded its
 Competent Authority tax case with Japan. A settlement was finalized
 between Japan and Ireland as a transfer price adjustment and no
 finding of a permanent establishment against the Company in Japan
 was noted. This Competent Authority agreement closed the
 Company&amp;#x2019;s tax years 2002 through 2005 to future examination
 in Japan. In 2011, the Company finalized an Advanced Pricing
 Agreement (APA) with Japan that will cover tax years 2006 through
 2011, with a requested extension to 2012. The Company believes it
 is adequately reserved for these open years.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Deferred tax assets consisted of the
 following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Current deferred tax
 assets:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Inventory and revenue
 related&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,614&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,303&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Bonuses, commissions, and other
 compensation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,377&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,280&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,292&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,093&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross current deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,283&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,676&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(672&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(307&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Net current deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7,611&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,369&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Noncurrent deferred tax
 assets:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Stock-based compensation
 expense&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7,488&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,242&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Federal and state tax credit
 carryforwards&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,418&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,747&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,831&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,819&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Acquired completed technologies and
 other intangible assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;835&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,119&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Unrealized investment gains and
 losses&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;601&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,075&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Correlative tax relief and deferred
 interest related to reserves&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;252&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Capital loss carryforward&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;373&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Acquired in-process
 technology&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;90&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,178&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,960&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross noncurrent deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;17,603&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;23,945&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Noncurrent deferred tax
 liabilities:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Nondeductible intangible
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(3,662&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4,945&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(548&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(2,171&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross noncurrent deferred tax
 liabilities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(4,210&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(7,116&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(1,086&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,182&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Net noncurrent deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;12,307&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,647&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In 2013, the Company recorded a
 valuation allowance of $642,000, which includes an allowance of
 $628,000 for current-year state research and experimentation tax
 credits that were not considered to be realizable. Partially
 offsetting this increase was a decrease to a valuation allowance of
 $373,000 against certain capital losses that are no longer
 realizable. The total net change in the valuation allowance in the
 current year is an increase of $269,000. The state research and
 development tax credits may be utilized in a future period, and the
 reserve associated with these credits will be reversed in the
 period when it is determined that the credits can be utilized to
 offset future federal and state income tax liabilities. In
 addition, the Company had $5,050,000 of state research and
 experimentation tax credit carryforwards, net of federal tax, as of
 December&amp;#xA0;31, 2013, which will begin to expire in
 2016.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;If certain of the Company&amp;#x2019;s tax
 liabilities were paid, the Company would receive correlative tax
 relief in other jurisdictions. Accordingly, the Company has
 recognized a deferred tax asset in the amount of $252,000 as of
 December&amp;#xA0;31, 2013, which represents this correlative tax
 relief and deferred interest.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company recorded certain
 intangible assets as a result of the acquisition of DVT Corporation
 in 2005. The amortization of these intangible assets is not
 deductible for U.S. tax purposes. A deferred tax liability was
 established to reflect the federal and state liability associated
 with not deducting the acquisition-related amortization expenses.
 The balance of this liability was $3,662,000 as of
 December&amp;#xA0;31, 2013.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;While the deferred tax assets, net of
 valuation allowance, are not assured of realization, management has
 evaluated the realizability of these deferred tax assets and has
 determined that it is more likely than not that these assets will
 be realized. In reaching this conclusion, we have evaluated certain
 relevant criteria including the Company&amp;#x2019;s historical
 profitability, current projections of future profitability, and the
 lives of tax credits, net operating losses, and other
 carryforwards. Should the Company fail to generate sufficient
 pretax profits in future periods, we may be required to establish
 valuation allowances against these deferred tax assets, resulting
 in a charge to income in the period of determination.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company does not provide U.S.
 income taxes on its foreign subsidiaries&amp;#x2019; undistributed
 earnings, as they are deemed to be permanently reinvested outside
 the United States. Non-U.S. income taxes are, however, provided on
 those foreign subsidiaries&amp;#x2019; undistributed earnings. Upon
 repatriation, the Company would provide the appropriate U.S. income
 taxes on these earnings, net of applicable foreign tax credits. It
 is not practicable to determine the income tax liability that might
 be incurred if the earnings were to be distributed.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company recorded $354,000 and
 $141,000 of other income in the first quarters of 2013 and 2012,
 respectively, upon the expiration of the statutes of limitations
 relating to tax holidays, during which time the Company collected
 value-added taxes from customers that were not required to be
 remitted to the government authority.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash paid for income taxes totaled
 $8,831,000 in 2013, $13,551,000 in 2012, and $18,389,000 in
 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="Segment" decimals="INF" id="id_4059887_E383CF68-8092-4E5B-A4D4-625B61C7F015_1_0">2</us-gaap:NumberOfReportableSegments>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_5001_4">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9FF12018-32CF-46CC-9A26-EFAA7AE2F38F_2001_2">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_C7891073-5F9B-4D17-B949-6AC6F1EC1838_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following tables summarize the
 Company&amp;#x2019;s available-for-sale investments as of
 December&amp;#xA0;31, 2013 (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Amortized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Cost&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gains&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Unrealized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Short-term:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;108,824&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;281&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(65&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,040&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;54,061&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;13&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(515&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;53,559&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,445&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(13&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,448&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,258&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,276&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,500&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,499&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-term:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,457&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;550&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(98&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;109,909&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,801&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(139&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;73,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21,866&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(57&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21,820&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,376&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(26&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,385&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,901&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;22&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,919&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;412,489&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;950&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;(918)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;412,521&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
  <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_B8FDA20E-ED1C-4987-9E08-03EAD536F6CE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Contingencies&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Loss contingencies are
 accrued if the loss is probable and the amount of the loss can be
 reasonably estimated. Legal costs associated with potential loss
 contingencies, such as patent infringement matters, are expensed as
 incurred.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9FF12018-32CF-46CC-9A26-EFAA7AE2F38F_2001_3">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_8B575457-29F9-4E35-93F5-783C6839337F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 16:&amp;#xA0;&amp;#xA0;Employee
 Savings Plan&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Under the Company&amp;#x2019;s Employee
 Savings Plan, a defined contribution plan, U.S. employees who have
 attained age 21 may contribute up to 25% of their salary on a
 pretax basis subject to the annual dollar limitations established
 by the Internal Revenue Service. The Company currently contributes
 fifty cents for each dollar an employee contributes, with a maximum
 contribution of 3% of an employee&amp;#x2019;s pretax salary. Company
 contributions vest 20%, 40%, 60%, and 100% after two, three, four,
 and five years of continuous employment with the Company,
 respectively. Company contributions totaled $1,423,000 in 2013,
 $1,362,000 in 2012, and $1,218,000 in 2011. Cognex stock is not an
 investment alternative and Company contributions are not made in
 the form of Cognex stock.&lt;/font&gt;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_96A540D3-B3F3-4C69-A67F-8D062098B2E1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 18:&amp;#xA0;&amp;#xA0;Weighted
 Average Shares&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In July 2013, the Company&amp;#x2019;s
 Board of Directors declared a two-for-one stock split of the
 Company&amp;#x2019;s common stock, which was effected through a stock
 dividend distributed on September&amp;#xA0;16, 2013. All references
 made to share or per share amounts in the accompanying consolidated
 financial statements and applicable disclosures reflect this
 two-for-one stock split.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Weighted-average shares were
 calculated as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Basic weighted-average common shares
 outstanding&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;86,946&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;85,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;83,718&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Effect of dilutive stock
 options&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,955&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,614&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,806&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Diluted weighted-average common and
 common-equivalent shares outstanding&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;88,901&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;87,280&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;85,524&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Stock options to purchase 1,385,901,
 1,790,911, and 2,003,000 shares of common stock, on a
 weighted-average basis, were outstanding in 2013, 2012, and 2011,
 respectively, but were not included in the calculation of dilutive
 net income per share because they were anti-dilutive.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="-3" id="id_4059887_6CDCC13A-5647-4199-A24C-C5AC3990819F_5001_3">2445000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:ConcentrationRiskCreditRisk contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_1FC89961-631B-457A-9071-873F4C7C89E1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 18px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Concentrations of
 Risk&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Financial instruments that
 potentially subject the Company to concentrations of credit risk
 consist primarily of cash, cash equivalents, investments, and trade
 receivables. The Company has certain domestic and foreign cash
 balances that exceed the insured limits set by the Federal Deposit
 Insurance Corporation (FDIC) in the United States and equivalent
 regulatory agencies in foreign countries. The Company primarily
 invests in investment-grade debt securities and has established
 guidelines relative to credit ratings, diversification, and
 maturities of its debt securities that maintain safety and
 liquidity. The Company has not experienced any significant realized
 losses on its debt securities.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company performs
 ongoing credit evaluations of its customers and maintains
 allowances for potential credit losses. The Company has not
 experienced any significant losses related to the collection of its
 accounts receivable.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;A significant portion of
 the Company&amp;#x2019;s MVSD product is manufactured by two third-party
 contractors. These contractors have agreed to provide Cognex with
 termination notification periods and last-time-buy rights, if and
 when that may be applicable. We rely upon these contractors to
 provide quality product and meet delivery schedules. We engage in
 extensive product quality programs and processes, including
 actively monitoring the performance of our third-party
 manufacturers. Certain key electronic components that are purchased
 from strategic suppliers, such as processors or imagers, are
 fundamental to the design of Cognex products. A disruption in the
 supply of these key components, such as a last-time-buy
 announcement, natural disaster, financial bankruptcy, or other
 event, may require us to purchase a significant amount of inventory
 at unfavorable prices resulting in lower gross margins and higher
 risk of carrying excess or obsolete inventory. If we are unable to
 secure adequate supply from alternative sources, we may have to
 redesign our products, which may lead to a delay in manufacturing
 and a possible loss of sales.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company currently
 mitigates certain foreign currency exchange rate risk with
 derivative instruments. Currently, the Company enters into foreign
 currency forward contracts with one counterparty. If this
 counterparty experiences financial difficulties, or is otherwise
 unable to honor the terms of the contract, the Company may
 experience material losses.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_BDE8DAF3-BB4F-4E78-B4ED-82B50A2B127E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 7:&amp;#xA0;&amp;#xA0;Intangible
 Assets&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Amortized intangible assets consisted
 of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Distribution networks&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;38,060&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;28,479&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,581&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Customer contracts and
 relationships&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,690&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,661&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,029&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Completed technologies&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,420&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;407&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;370&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;270&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;49,540&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,817&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14,723&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Distribution networks&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;38,060&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;25,193&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12,867&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Customer contracts and
 relationships&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,690&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,310&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,380&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Completed technologies&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;670&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;311&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;359&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;370&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;206&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;164&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;45,790&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;31,020&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14,770&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The cost and related amortization of
 certain fully-amortized customer contracts totaling $8,535,000 were
 removed from these accounts in 2012.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In October 2013, the Company paid
 $3,750,000 to purchase application development software that will
 run on top of the Company&amp;#x2019;s existing vision software to make
 it easier to use and develop custom applications more effectively.
 This purchased technology will be amortized to &amp;#x201C;Cost of
 revenue&amp;#x201D; on the Consolidated Statements of Operations over
 its estimated useful life of five years beginning in the second
 quarter of 2014 when the Company expects to start to sell product
 that incorporates this software.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Estimated amortization expense for
 each of the five succeeding fiscal years and thereafter is as
 follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="28%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ending
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,213&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,366&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,427&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,617&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;913&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;187&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14,723&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_695C2E52-C139-4B70-A384-A5095EA425DF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;A reconciliation of the United States
 federal statutory corporate tax rate to the Company&amp;#x2019;s
 effective tax rate was as follows:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Income tax provision at federal
 statutory rate&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;35&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;State income taxes, net of federal
 benefit&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign tax rate
 differential&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(17&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(14&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(15&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Tax credit&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Discrete tax events&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(3&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Income tax provision&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;16&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;21&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;20&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_27D738E2-E43B-4A1C-8B60-DCA7B9E4C902_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Amortized intangible assets consisted
 of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Distribution networks&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;38,060&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;28,479&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,581&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Customer contracts and
 relationships&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,690&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,661&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,029&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Completed technologies&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,420&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;407&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;370&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;270&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;49,540&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,817&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14,723&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Carrying&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Distribution networks&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;38,060&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;25,193&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;12,867&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Customer contracts and
 relationships&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,690&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,310&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,380&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Completed technologies&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;670&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;311&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;359&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;370&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;206&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;164&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;45,790&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;31,020&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;14,770&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_1_1">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_F8375641-0599-4603-9B9A-D2A0DE16A45A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE 1:&amp;#xA0;&amp;#xA0;Summary of
 Significant Accounting Policies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The accompanying consolidated
 financial statements reflect the application of the significant
 accounting policies described below.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Nature of
 Operations&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cognex Corporation is a leading
 provider of machine vision products that capture and analyze visual
 information in order to automate tasks, primarily in manufacturing
 processes, where vision is required.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Use of Estimates in the
 Preparation of Financial Statements&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The preparation of financial
 statements in conformity with accounting principles generally
 accepted in the United States of America (U.S.&amp;#xA0;GAAP) requires
 management to make estimates and judgments that affect the reported
 amounts of assets and liabilities and the disclosure of contingent
 liabilities as of the balance sheet date, and the reported amounts
 of revenues and expenses during the year. Actual results could
 differ from those estimates. Significant estimates and judgments
 include those related to revenue recognition, investments, accounts
 receivable, inventories, long-lived assets, goodwill, warranty
 obligations, contingencies, stock-based compensation, income taxes,
 derivative instruments, and purchase accounting.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Basis of
 Consolidation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The consolidated financial statements
 include the accounts of Cognex Corporation and its subsidiaries,
 all of which are wholly-owned. All intercompany accounts and
 transactions have been eliminated.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Foreign Currency
 Translation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The financial statements of the
 Company&amp;#x2019;s foreign subsidiaries, where the local currency is
 the functional currency, are translated using exchange rates in
 effect at the end of the year for assets and liabilities and
 average exchange rates during the year for results of operations.
 The resulting foreign currency translation adjustment, net of tax,
 is recorded in shareholders&amp;#x2019; equity as other comprehensive
 loss.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Fair Value
 Measurements&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company applies a three-level
 valuation hierarchy for fair value measurements. The categorization
 of assets and liabilities within the valuation hierarchy is based
 upon the lowest level of input that is significant to the
 measurement of fair value. Level&amp;#xA0;1 inputs to the valuation
 methodology utilize unadjusted quoted market prices in active
 markets for identical assets and liabilities. Level 2 inputs to the
 valuation methodology are other observable inputs, including quoted
 market prices for similar assets and liabilities, quoted prices for
 identical and similar assets and liabilities in markets that are
 not active, or other inputs that are observable or can be
 corroborated by observable market data. Level 3 inputs to the
 valuation methodology are unobservable inputs based upon
 management&amp;#x2019;s best estimate of the inputs that market
 participants would use in pricing the asset or liability at the
 measurement date, including assumptions about risk. A change to the
 level of an asset or liability within the fair value hierarchy is
 determined at the end of a reporting period.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Cash, Cash Equivalents, and
 Investments&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Money market instruments purchased
 with original maturities of three months or less are classified as
 cash equivalents and are stated at amortized cost. Debt securities
 with original maturities greater than three months and remaining
 maturities of one year or less are classified as short-term
 investments, as well as equity securities that the Company intends
 to sell within one year. Debt securities with remaining maturities
 greater than one year, as well as a limited partnership interest,
 are classified as long-term investments. It is the Company&amp;#x2019;s
 policy to invest in debt securities with effective maturities that
 do not exceed ten years.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Debt securities with original
 maturities greater than three months are designated as
 available-for-sale and are reported at fair value, with unrealized
 gains and losses, net of tax, recorded in shareholders&amp;#x2019;
 equity as other comprehensive income (loss). Equity securities that
 are held for short periods of time with the intention of selling
 them in the near term are designated as trading and are reported at
 fair value, with unrealized gains and losses recorded in current
 operations. Realized gains and losses are included in current
 operations, along with the amortization of the discount or premium
 on debt securities arising at acquisition, and are calculated using
 the specific identification method. The Company&amp;#x2019;s limited
 partnership interest is accounted for using the cost method because
 the Company&amp;#x2019;s investment is less than 5% of the partnership
 and the Company has no influence over the partnership&amp;#x2019;s
 operating and financial policies. Furthermore, the investment does
 not have a readily determinable market value, and therefore, does
 not qualify for fair value accounting.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Management monitors the carrying
 value of its investments in debt securities and a limited
 partnership interest compared to their fair value to determine
 whether an other-than-temporary impairment has occurred. If the
 fair value of a debt security is less than its amortized cost, the
 Company assesses whether the impairment is other-than-temporary. In
 considering whether a decline in fair value is
 other-than-temporary, we consider many factors. In its evaluation
 of its debt securities, management considers the type of security,
 the credit rating of the security, the length of time the security
 has been in a loss position, the size of the loss position, our
 intent and ability to hold the security to expected recovery of
 value, and other meaningful information. An impairment is
 considered other-than-temporary if (i)&amp;#xA0;the Company has the
 intent to sell the security, (ii)&amp;#xA0;it is more likely than not
 that the Company will be required to sell the security before
 recovery of the entire amortized cost basis, or (iii)&amp;#xA0;the
 Company does not expect to recover the entire amortized cost basis
 of the security. If impairment is considered other-than-temporary
 based upon condition (i)&amp;#xA0;or (ii)&amp;#xA0;described above, the
 entire difference between the amortized cost and the fair value of
 the security is recognized in current operations. If an impairment
 is considered other-than-temporary based upon condition (iii), the
 amount representing credit losses (defined as the difference
 between the present value of the cash flows expected to be
 collected and the amortized cost basis of the security) will be
 recognized in current operations and the amount relating to all
 other factors will be recognized in other comprehensive income
 (loss). In its evaluation of its limited partnership interest,
 management considers the duration and extent of the decline, the
 length of the Company&amp;#x2019;s commitment to the investment, general
 economic trends, and specific communications with the General
 Partner.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Accounts Receivable&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company extends credit with
 various payment terms to customers based upon an evaluation of
 their financial condition. Accounts that are outstanding longer
 than the payment terms are considered to be past due. The Company
 establishes reserves against its accounts receivable for potential
 credit losses when it determines receivables are at risk for
 collection based upon the length of time the receivable has been
 outstanding, the customer&amp;#x2019;s current ability to pay its
 obligations to the Company, general economic and industry
 conditions, as well as various other factors. Receivables are
 written off against these reserves in the period they are
 determined to be uncollectible and payments subsequently received
 on previously written-off receivables are recorded as a reversal of
 the bad debt provision.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;For certain customers in Japan, as
 part of its customary business practice, the Company accepts
 promissory notes of up to 180 days after the original credit terms
 expire. Promissory notes receivable totaled $1,372,000 and
 $1,211,000 as of December&amp;#xA0;31, 2013 and 2012, respectively, and
 are included in &amp;#x201C;Accounts receivable&amp;#x201D; on the
 Consolidated Balance Sheets.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Inventories&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Inventories are stated at the lower
 of cost or market. Cost is determined using standard costs, which
 approximates actual costs under the first-in, first-out (FIFO)
 method. The Company&amp;#x2019;s inventory is subject to rapid
 technological change or obsolescence. The Company reviews inventory
 quantities on hand and estimates excess and obsolescence exposures
 based upon assumptions about future demand, product transitions,
 and market conditions, and records reserves to reduce the carrying
 value of inventories to their net realizable value. If actual
 future demand is less than estimated, additional inventory
 write-downs would be required.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company generally disposes of
 obsolete inventory upon determination of obsolescence. The Company
 does not dispose of excess inventory immediately, due to the
 possibility that some of this inventory could be sold to customers
 as a result of differences between actual and forecasted demand.
 When inventory has been written down below cost, such reduced
 amount is considered the new cost basis for subsequent accounting
 purposes. As a result, the Company would recognize a higher than
 normal gross margin if the reserved inventory were subsequently
 sold.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Property, Plant, and
 Equipment&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Property, plant, and equipment are
 stated at cost and depreciated using the straight-line method over
 the assets&amp;#x2019; estimated useful lives. Buildings&amp;#x2019; useful
 lives are 39 years, building improvements&amp;#x2019; useful lives are
 ten years, and the useful lives of computer hardware and software,
 manufacturing test equipment, and furniture and fixtures range from
 two to five years. Leasehold improvements are depreciated over the
 shorter of the estimated useful lives or the remaining terms of the
 leases. Maintenance and repairs are expensed when incurred;
 additions and improvements are capitalized. Upon retirement or
 disposition, the cost and related accumulated depreciation of the
 disposed assets are removed from the accounts, with any resulting
 gain or loss included in current operations.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Intangible Assets&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Intangible assets are stated at cost
 and amortized over the assets&amp;#x2019; estimated useful lives.
 Intangible assets are either amortized in relation to the relative
 cash flows anticipated from the intangible asset or using the
 straight-line method, depending upon facts and circumstances. The
 useful lives of distribution networks range from eleven to twelve
 years, of customer contracts and relationships from eight to twelve
 years, and of completed technologies and other intangible assets
 from three to eight years. The Company evaluates the possible
 impairment of long-lived assets, including intangible assets,
 whenever events or circumstances indicate the carrying value of the
 assets may not be recoverable. At the occurrence of a certain event
 or change in circumstances, the Company evaluates the potential
 impairment of an asset by estimating the future undiscounted cash
 flows expected to result from the use and eventual disposition of
 the asset. If the sum of the estimated future cash flows is less
 than the carrying value, the Company determines the amount of such
 impairment by comparing the fair value of the asset to its carrying
 value. The fair value is based upon the present value of the
 estimated future cash flows using a discount rate commensurate with
 the risks involved.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Goodwill&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Goodwill is stated at cost. The
 Company evaluates the possible impairment of goodwill annually each
 fourth quarter and whenever events or circumstances indicate the
 carrying value of the goodwill may not be recoverable. For the past
 three years, the Company has performed a qualitative assessment of
 goodwill (commonly known as &amp;#x201C;step zero&amp;#x201D;) to determine
 whether further impairment testing is necessary. Factors that
 management considers in this assessment include macroeconomic
 conditions, industry and market considerations, overall financial
 performance (both current and projected), changes in management or
 strategy, and changes in the composition or carrying amount of net
 assets. In addition, management takes into consideration the
 goodwill valuation under the last quantitative analysis that was
 performed. If this qualitative assessment indicates that it is more
 likely than not that the fair value of a reporting unit is less
 than its carrying amount, the entity would proceed to a two-step
 process. Step one compares the fair value of the reporting unit
 with its carrying value, including goodwill. If the carrying amount
 exceeds the fair value of the reporting unit, step two is required
 to measure the amount of impairment loss. Step two compares the
 implied fair value of the reporting unit goodwill to the carrying
 amount of the goodwill.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Warranty
 Obligations&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company warrants its products to
 be free from defects in material and workmanship for periods
 primarily ranging from six months to two years from the time of
 sale based upon the product being purchased and the terms of the
 customer arrangement. Warranty obligations are evaluated and
 recorded at the time of sale since it is probable that customers
 will make claims under warranties related to products that have
 been sold and the amount of these claims can be reasonably
 estimated based upon historical costs to fulfill claims.
 Obligations may also be recorded subsequent to the time of sale
 whenever specific events or circumstances impacting product quality
 become known that would not have been taken into account using
 historical data.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Contingencies&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Loss contingencies are accrued if the
 loss is probable and the amount of the loss can be reasonably
 estimated. Legal costs associated with potential loss
 contingencies, such as patent infringement matters, are expensed as
 incurred.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Revenue Recognition&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s product revenue
 is derived from the sale of machine vision systems, which can take
 the form of hardware with embedded software or software-only, and
 related accessories. The Company also generates revenue by
 providing maintenance and support, training, consulting, and
 installation services to its customers. Certain of the
 Company&amp;#x2019;s arrangements include multiple deliverables that
 provide the customer with a combination of products or services. In
 order to recognize revenue, the Company requires that a signed
 customer contract or purchase order is received, the fee from the
 arrangement is fixed or determinable, and collection of the
 resulting receivable is probable. Assuming that these criteria have
 been met, product revenue is generally recognized upon delivery,
 revenue from maintenance and support programs is recognized ratably
 over the program period, revenue from training and consulting
 services is recognized over the period that the services are
 provided, and revenue from installation services is recognized when
 the customer has signed off that the installation is complete. When
 customer-specified acceptance criteria exists that are substantive,
 product revenue is deferred until these criteria have been
 met.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The majority of the Company&amp;#x2019;s
 product offerings consist of hardware with embedded software. Under
 the revenue recognition rules for tangible products, the fee from a
 multiple-deliverable arrangement is allocated to each of the
 deliverables based upon their relative selling prices as determined
 by a selling-price hierarchy. A deliverable in an arrangement
 qualifies as a separate unit of accounting if the delivered item
 has value to the customer on a stand-alone basis. A delivered item
 that does not qualify as a separate unit of accounting is combined
 with the other undelivered items in the arrangement and revenue is
 recognized for those combined deliverables as a single unit of
 accounting. The selling price used for each deliverable is based
 upon vendor-specific objective evidence (VSOE) if available,
 third-party evidence (TPE) if VSOE is not available, and
 management&amp;#x2019;s best estimate of selling price (BESP) if neither
 VSOE nor TPE are available. VSOE is the price charged for a
 deliverable when it is sold separately. TPE is the price of the
 Company&amp;#x2019;s or any competitor&amp;#x2019;s largely interchangeable
 products or services in stand-alone sales to similarly-situated
 customers. BESP is the price at which the Company would sell the
 deliverable if it were sold regularly on a stand-alone basis,
 considering market conditions and entity-specific
 factors.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The selling prices used in the
 relative selling price allocation method for (1)&amp;#xA0;certain of
 the Company&amp;#x2019;s services are based upon VSOE,
 (2)&amp;#xA0;third-party accessories available from other vendors are
 based upon TPE, and (3)&amp;#xA0;hardware products with embedded
 software, custom accessories, and services for which VSOE does not
 exist are based upon BESP. The Company does not believe TPE exists
 for these products and services because they are differentiated
 from competing products and services in terms of functionality and
 performance and there are no competing products or services that
 are largely interchangeable. For the Company&amp;#x2019;s Modular Vision
 Systems Division (MVSD), BESP has been established for each product
 line within each region, and for the Company&amp;#x2019;s Surface
 Inspection Systems Division (SISD), BESP has been established for
 each industry within each region. Management establishes BESP with
 consideration for market conditions, such as the impact of
 competition and geographic considerations, and entity-specific
 factors, such as the cost of the product and the division&amp;#x2019;s
 profit objectives. Management believes that BESP is reflective of
 reasonable pricing of that deliverable as if priced on a
 stand-alone basis.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Under the revenue recognition rules
 for software-only products, the fee from a multiple-deliverable
 arrangement is allocated to each of the undelivered elements based
 upon VSOE, which is limited to the price charged when the same
 deliverable is sold separately, with the residual value from the
 arrangement allocated to the delivered element. The portion of the
 fee that is allocated to each deliverable is then recognized as
 revenue when the criteria for revenue recognition are met with
 respect to that deliverable. If VSOE does not exist for all of the
 undelivered elements, then all revenue from the arrangement is
 typically deferred until all elements have been delivered to the
 customer.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s products are sold
 directly to end users, as well as to resellers including original
 equipment manufacturers (OEMs), distributors, and integrators.
 Revenue is recognized upon delivery of the product to the reseller,
 assuming all other revenue recognition criteria have been met. The
 Company establishes reserves against revenue for potential product
 returns, since the amount of future returns can be reasonably
 estimated based upon experience. These reserves have historically
 been immaterial.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Amounts billed to customers related
 to shipping and handling, as well as reimbursements received from
 customers for out-of-pocket expenses, are classified as revenue,
 with the associated costs included in cost of revenue.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Research and
 Development&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Research and development costs for
 internally-developed or acquired products are expensed when
 incurred until technological feasibility has been established for
 the product. Thereafter, all software costs are capitalized until
 the product is available for general release to customers. The
 Company determines technological feasibility at the time the
 product reaches beta in its stage of development. Historically, the
 time incurred between beta and general release to customers has
 been short, and therefore, the costs have been insignificant. As a
 result, the Company has not capitalized software costs associated
 with internally-developed products.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Advertising Costs&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Advertising costs are expensed as
 incurred and totaled $1,656,000 in 2013, $1,792,000 in 2012, and
 $2,157,000 in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Stock-Based
 Compensation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company&amp;#x2019;s share-based
 payments that result in compensation expense consist solely of
 stock option grants. The Company has reserved a specific number of
 shares of its authorized but unissued shares for issuance upon the
 exercise of stock options. When a stock option is exercised, the
 Company issues new shares from this pool. The fair values of stock
 options are estimated on the grant date using a binomial lattice
 model. Management is responsible for determining the appropriate
 valuation model and estimating these fair values, and in doing so,
 considers a number of factors, including information provided by an
 outside valuation advisor.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company recognizes compensation
 expense using the graded attribution method, in which expense is
 recognized on a straight-line basis over the service period for
 each separately vesting portion of the stock option as if the
 option was, in substance, multiple awards. The amount of
 compensation expense recognized at the end of the vesting period is
 based upon the number of stock options for which the requisite
 service has been completed. No compensation expense is recognized
 for options that are forfeited for which the employee does not
 render the requisite service. The term &amp;#x201C;forfeitures&amp;#x201D; is
 distinct from &amp;#x201C;expirations&amp;#x201D; and represents only the
 unvested portion of the surrendered option. The Company applies
 estimated forfeiture rates to its unvested options to arrive at the
 amount of compensation expense that is expected to be recognized
 over the requisite service period. At the end of each separately
 vesting portion of an option, the expense that was recognized by
 applying the estimated forfeiture rate is compared to the expense
 that should be recognized based upon the employee&amp;#x2019;s service,
 and a credit to expense is recorded related to those employees that
 have not rendered the requisite service.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Taxes&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company recognizes a tax position
 in its financial statements when that tax position, based solely
 upon its technical merits, is more likely than not to be sustained
 upon examination by the relevant taxing authority. Those tax
 positions failing to qualify for initial recognition are recognized
 in the first interim period in which they meet the more likely than
 not standard, or are resolved through negotiation or litigation
 with the taxing authority, or upon expiration of the statutes of
 limitations. Derecognition of a tax position that was previously
 recognized occurs when an entity subsequently determines that a tax
 position no longer meets the more likely than not threshold of
 being sustained.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Only the portion of the liability
 that is expected to be paid within one year is classified as a
 current liability. As a result, liabilities expected to be resolved
 without the payment of cash (e.g., resolution due to the expiration
 of the statutes of limitations) or are not expected to be paid
 within one year are not classified as current. It is the
 Company&amp;#x2019;s policy to record estimated interest and penalties
 as income tax expense and tax credits as a reduction in income tax
 expense.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Deferred tax assets and liabilities
 are determined based upon the differences between the financial
 statement and tax bases of assets and liabilities as measured by
 the enacted tax rates that will be in effect when these differences
 reverse. Valuation allowances are provided if, based upon the
 weight of available evidence, it is more likely than not that some
 or all of the deferred tax assets will not be realized.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sales tax in the United States and
 similar taxes in other jurisdictions that are collected from
 customers and remitted to government authorities are presented on a
 gross basis (i.e., a receivable from the customer with a
 corresponding payable to the government). Amounts collected from
 customers and retained by the Company during tax holidays are
 recognized as nonoperating income when earned.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Net Income Per
 Share&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Basic net income per share is
 computed by dividing net income available to common shareholders by
 the weighted-average number of common shares outstanding for the
 period. Diluted net income per share is computed by dividing net
 income available to common shareholders by the weighted-average
 number of common shares outstanding for the period plus potential
 dilutive common shares. Dilutive common equivalent shares consist
 of stock options and are calculated using the treasury stock
 method. Common equivalent shares do not qualify as participating
 securities. In periods where the Company records a net loss,
 potential common stock equivalents are not included in the
 calculation of diluted net loss per share.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Comprehensive
 Income&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Comprehensive income is defined as
 the change in equity of a company during a period from transactions
 and other events and circumstances, excluding transactions
 resulting from investments by owners and distributions to owners.
 Accumulated other comprehensive loss, net of tax, as of
 December&amp;#xA0;31, 2013 and December&amp;#xA0;31, 2012, consists of
 foreign currency translation adjustments of $28,630,000 and
 $28,712,000, respectively; a net unrealized loss on
 available-for-sale investments of $36,000 and a net unrealized gain
 on available-for-sale investments of $468,000, respectively; a net
 unrealized gain on derivative instruments of $104,000 and $0,
 respectively; and losses on currency swaps, net of gains on
 long-term intercompany loans of $1,271,000 and $1,271,000,
 respectively.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Amounts reclassified from accumulated
 other comprehensive income to investment income on the Consolidated
 Statements of Operations were net realized gains of $314,000 and
 $1,695,000 for 2013 and 2012, respectively. Net reclassifications
 were immaterial in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Concentrations of
 Risk&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Financial instruments that
 potentially subject the Company to concentrations of credit risk
 consist primarily of cash, cash equivalents, investments, and trade
 receivables. The Company has certain domestic and foreign cash
 balances that exceed the insured limits set by the Federal Deposit
 Insurance Corporation (FDIC) in the United States and equivalent
 regulatory agencies in foreign countries. The Company primarily
 invests in investment-grade debt securities and has established
 guidelines relative to credit ratings, diversification, and
 maturities of its debt securities that maintain safety and
 liquidity. The Company has not experienced any significant realized
 losses on its debt securities.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company performs ongoing credit
 evaluations of its customers and maintains allowances for potential
 credit losses. The Company has not experienced any significant
 losses related to the collection of its accounts
 receivable.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;A significant portion of the
 Company&amp;#x2019;s MVSD product is manufactured by two third-party
 contractors. These contractors have agreed to provide Cognex with
 termination notification periods and last-time-buy rights, if and
 when that may be applicable. We rely upon these contractors to
 provide quality product and meet delivery schedules. We engage in
 extensive product quality programs and processes, including
 actively monitoring the performance of our third-party
 manufacturers. Certain key electronic components that are purchased
 from strategic suppliers, such as processors or imagers, are
 fundamental to the design of Cognex products. A disruption in the
 supply of these key components, such as a last-time-buy
 announcement, natural disaster, financial bankruptcy, or other
 event, may require us to purchase a significant amount of inventory
 at unfavorable prices resulting in lower gross margins and higher
 risk of carrying excess or obsolete inventory. If we are unable to
 secure adequate supply from alternative sources, we may have to
 redesign our products, which may lead to a delay in manufacturing
 and a possible loss of sales.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company currently mitigates
 certain foreign currency exchange rate risk with derivative
 instruments. Currently, the Company enters into foreign currency
 forward contracts with one counterparty. If this counterparty
 experiences financial difficulties, or is otherwise unable to honor
 the terms of the contract, the Company may experience material
 losses.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Derivative
 Instruments&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Derivative instruments are recorded
 on the Consolidated Balance Sheets at their fair value. Changes in
 the fair value of derivatives are recorded each period in current
 operations or in shareholders&amp;#x2019; equity as other comprehensive
 income (loss), depending upon whether the derivative is designated
 as a hedge transaction and, if it is, the effectiveness of the
 hedge. At the inception of the contract, the Company designates
 foreign currency forward exchange contracts as either a cash flow
 hedge of certain forecasted foreign currency denominated sales and
 purchase transactions or as an economic hedge. Changes in the fair
 value of a derivative that is highly effective and that is
 designated and qualifies as a cash flow hedge are recorded in
 shareholders&amp;#x2019; equity as other comprehensive income (loss),
 and reclassified into earnings in the same period during which the
 hedged transaction affects earnings and in the same financial
 statement line item as that of the forecasted transaction. Cash
 flow hedges are evaluated for effectiveness quarterly. Any hedge
 ineffectiveness (which represents the amount by which the changes
 in the fair value of the derivative exceed the variability in the
 cash flows of the forecasted transaction) is recorded as
 &amp;#x201C;Foreign currency gain (loss)&amp;#x201D; on the Consolidated
 Statements of Operations in the period in which ineffectiveness is
 determined. Changes in the fair value of the Company&amp;#x2019;s
 economic hedges (not designated as a cash flow hedge) are reported
 in current earnings as &amp;#x201C;Foreign currency gain (loss)&amp;#x201D;
 on the Consolidated Statements of Operations. The cash flows from
 derivative instruments are presented in the same category on the
 Consolidated Statements of Cash Flows as the category for the cash
 flows from the hedged item. Generally, this accounting policy
 election results in cash flows related to derivative instruments
 being classified as an operating activity on the Consolidated
 Statements of Cash Flows.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company formally documents all
 relationships between hedging instruments and hedged items, as well
 as its risk-management objective and strategy for undertaking
 various hedge transactions. This process includes linking all
 derivatives that are designated as cash flow hedges to specific
 forecasted transactions. The Company also formally assesses (both
 at the hedge&amp;#x2019;s inception and on an ongoing basis) whether the
 derivatives that are used in hedging transactions have been highly
 effective in offsetting changes in the fair value or cash flows of
 hedged items and whether those derivatives may be expected to
 remain highly effective in future periods. When it is determined
 that a derivative is not (or has ceased to be) highly effective as
 a hedge, the Company discontinues hedge accounting prospectively,
 as discussed below.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company discontinues hedge
 accounting prospectively when (1)&amp;#xA0;it determines that the
 derivative is no longer effective in offsetting changes in the cash
 flows of a hedged item; (2)&amp;#xA0;the derivative expires or is sold,
 terminated, or exercised; (3)&amp;#xA0;it is no longer probable that
 the forecasted transaction will occur; or (4)&amp;#xA0;management
 determines that designating the derivative as a hedging instrument
 is no longer appropriate or desired. When the Company discontinues
 hedge accounting because it is no longer probable that the
 forecasted transaction will occur in the originally expected
 period, the gain or loss on the derivative remains in accumulated
 other comprehensive income (loss) and is reclassified into earnings
 when the forecasted transaction affects earnings. However, if it is
 probable that a forecasted transaction will not occur by the end of
 the originally specified time period or within an additional
 two-month period of time thereafter, the gains and losses that were
 accumulated in other comprehensive income (loss) will be recognized
 immediately in earnings. In all situations in which hedge
 accounting is discontinued and the derivative remains outstanding,
 the Company will carry the derivative at its fair value on the
 Consolidated Balance Sheets, recognizing changes in the fair value
 in current earnings, unless it is designated in a new hedging
 relationship.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company recognizes all derivative
 instruments as either current assets or current liabilities at fair
 value on the Consolidated Balance Sheets. When the Company is
 engaged in more than one outstanding derivative contract with the
 same counterparty and also has a legally enforceable master netting
 agreement with that counterparty, the &amp;#x201C;net&amp;#x201D;
 mark-to-market exposure represents the netting of the positive and
 negative exposures with that counterparty. Accordingly, cash flow
 hedges are presented net on the Consolidated Balance
 Sheets.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_C562CEC1-1A72-4E56-9FA7-B8AA73A9F612_5001_4">16.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_A100D8D1-FA43-41A9-8196-B47CBFAC852E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Deferred tax assets consisted of the
 following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Current deferred tax
 assets:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Inventory and revenue
 related&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,614&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,303&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Bonuses, commissions, and other
 compensation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,377&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,280&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,292&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,093&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross current deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,283&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,676&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(672&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(307&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Net current deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7,611&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,369&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Noncurrent deferred tax
 assets:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Stock-based compensation
 expense&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7,488&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,242&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Federal and state tax credit
 carryforwards&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,418&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;9,747&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,831&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,819&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Acquired completed technologies and
 other intangible assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;835&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,119&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Unrealized investment gains and
 losses&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;601&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,075&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Correlative tax relief and deferred
 interest related to reserves&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;252&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Capital loss carryforward&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;373&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Acquired in-process
 technology&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;90&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,178&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,960&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross noncurrent deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;17,603&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;23,945&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Noncurrent deferred tax
 liabilities:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Nondeductible intangible
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(3,662&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(4,945&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Other&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(548&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(2,171&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gross noncurrent deferred tax
 liabilities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(4,210&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(7,116&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Valuation allowance&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(1,086&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&lt;/b&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(1,182&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Net noncurrent deferred tax
 assets&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;12,307&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;15,647&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:GuaranteesTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_6BF145C3-89C7-4BF5-8E6C-964A5F5E92E7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 11:&amp;#xA0;&amp;#xA0;Guarantees&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In the ordinary course of business,
 the Company enters into guarantee contracts with certain customers,
 generally in the Company&amp;#x2019;s Surface Inspection Systems
 Division (SISD) business. These guarantees are collateralized by
 standby letters of credit (LOC) which can be grouped into three
 categories: (1)&amp;#xA0;bank guarantees which may require the Company
 to return a customer&amp;#x2019;s initial payment if the Company cannot
 deliver the order; (2)&amp;#xA0;warranty bonds which may require the
 Company to resolve warranty issues within a specified time period;
 and (3)&amp;#xA0;performance bonds which include a combination of the
 above two options. The type of LOC is generally determined based
 upon customer request and the guarantee amount represents the
 maximum potential amount of future payments. All of the
 Company&amp;#x2019;s LOCs are with the same counterparty and they do not
 contain any recourse provisions or collateral
 obligations.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table details the
 letters of credit outstanding as of December&amp;#xA0;31, 2013 (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="42%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td width="41%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 18pt"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Guarantee&amp;#xA0;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Guarantee due
 date&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Performance Bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;399&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Various from January 2014 to July 2016&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Bank Guarantees&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;420&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Various from January 2014 to May 2014&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Warranty Bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,127&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Various from January 2014 to June 2016&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,946&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company evaluates losses for
 guarantees under accounting for contingencies. The Company
 considers such factors as the degree of probability that the
 Company would be required to satisfy the liability and the ability
 to make a reasonable estimate of the loss. To date, the Company has
 not incurred any losses as a result of these obligations, and
 therefore, has not recorded any liability related to such
 obligation in its financial statements. The fair value of the
 Company&amp;#x2019;s outstanding guarantees is immaterial for all
 periods presented.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GuaranteesTextBlock>
  <us-gaap:DerivativesPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_E56FC7C3-2C35-44D4-B759-094CCC3EBBC0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 18px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Derivative
 Instruments&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Derivative instruments are
 recorded on the Consolidated Balance Sheets at their fair value.
 Changes in the fair value of derivatives are recorded each period
 in current operations or in shareholders&amp;#x2019; equity as other
 comprehensive income (loss), depending upon whether the derivative
 is designated as a hedge transaction and, if it is, the
 effectiveness of the hedge. At the inception of the contract, the
 Company designates foreign currency forward exchange contracts as
 either a cash flow hedge of certain forecasted foreign currency
 denominated sales and purchase transactions or as an economic
 hedge. Changes in the fair value of a derivative that is highly
 effective and that is designated and qualifies as a cash flow hedge
 are recorded in shareholders&amp;#x2019; equity as other comprehensive
 income (loss), and reclassified into earnings in the same period
 during which the hedged transaction affects earnings and in the
 same financial statement line item as that of the forecasted
 transaction. Cash flow hedges are evaluated for effectiveness
 quarterly. Any hedge ineffectiveness (which represents the amount
 by which the changes in the fair value of the derivative exceed the
 variability in the cash flows of the forecasted transaction) is
 recorded as &amp;#x201C;Foreign currency gain (loss)&amp;#x201D; on the
 Consolidated Statements of Operations in the period in which
 ineffectiveness is determined. Changes in the fair value of the
 Company&amp;#x2019;s economic hedges (not designated as a cash flow
 hedge) are reported in current earnings as &amp;#x201C;Foreign currency
 gain (loss)&amp;#x201D; on the Consolidated Statements of Operations.
 The cash flows from derivative instruments are presented in the
 same category on the Consolidated Statements of Cash Flows as the
 category for the cash flows from the hedged item. Generally, this
 accounting policy election results in cash flows related to
 derivative instruments being classified as an operating activity on
 the Consolidated Statements of Cash Flows.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company formally
 documents all relationships between hedging instruments and hedged
 items, as well as its risk-management objective and strategy for
 undertaking various hedge transactions. This process includes
 linking all derivatives that are designated as cash flow hedges to
 specific forecasted transactions. The Company also formally
 assesses (both at the hedge&amp;#x2019;s inception and on an ongoing
 basis) whether the derivatives that are used in hedging
 transactions have been highly effective in offsetting changes in
 the fair value or cash flows of hedged items and whether those
 derivatives may be expected to remain highly effective in future
 periods. When it is determined that a derivative is not (or has
 ceased to be) highly effective as a hedge, the Company discontinues
 hedge accounting prospectively, as discussed below.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company discontinues
 hedge accounting prospectively when (1)&amp;#xA0;it determines that the
 derivative is no longer effective in offsetting changes in the cash
 flows of a hedged item; (2)&amp;#xA0;the derivative expires or is sold,
 terminated, or exercised; (3)&amp;#xA0;it is no longer probable that
 the forecasted transaction will occur; or (4)&amp;#xA0;management
 determines that designating the derivative as a hedging instrument
 is no longer appropriate or desired. When the Company discontinues
 hedge accounting because it is no longer probable that the
 forecasted transaction will occur in the originally expected
 period, the gain or loss on the derivative remains in accumulated
 other comprehensive income (loss) and is reclassified into earnings
 when the forecasted transaction affects earnings. However, if it is
 probable that a forecasted transaction will not occur by the end of
 the originally specified time period or within an additional
 two-month period of time thereafter, the gains and losses that were
 accumulated in other comprehensive income (loss) will be recognized
 immediately in earnings. In all situations in which hedge
 accounting is discontinued and the derivative remains outstanding,
 the Company will carry the derivative at its fair value on the
 Consolidated Balance Sheets, recognizing changes in the fair value
 in current earnings, unless it is designated in a new hedging
 relationship.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company recognizes all
 derivative instruments as either current assets or current
 liabilities at fair value on the Consolidated Balance Sheets. When
 the Company is engaged in more than one outstanding derivative
 contract with the same counterparty and also has a legally
 enforceable master netting agreement with that counterparty, the
 &amp;#x201C;net&amp;#x201D; mark-to-market exposure represents the netting of
 the positive and negative exposures with that counterparty.
 Accordingly, cash flow hedges are presented net on the Consolidated
 Balance Sheets.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="shares" decimals="INF" id="id_4059887_2127DCE0-7796-4DDB-AA4F-735F75805ACB_1_0">1385901</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="INF" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_28">2</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_6F191073-4FA7-4419-AC5B-383352BAA7E7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Foreign Currency
 Translation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The financial statements of the
 Company&amp;#x2019;s foreign subsidiaries, where the local currency is
 the functional currency, are translated using exchange rates in
 effect at the end of the year for assets and liabilities and
 average exchange rates during the year for results of operations.
 The resulting foreign currency translation adjustment, net of tax,
 is recorded in shareholders&amp;#x2019; equity as other comprehensive
 loss.&lt;/font&gt;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_8E991774-D27B-4E73-97AF-105BF6E6B4D7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The following table details the
 stock-based compensation expense by caption for each period
 presented on the Consolidated Statements of Operations (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="63%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Product cost of revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;747&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;581&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;456&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Service cost of revenue&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;177&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;161&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;172&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Research, development, and
 engineering&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,585&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,149&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,268&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Selling, general, and
 administrative&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;7,111&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,629&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,172&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;10,620&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;8,520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;8,068&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:UseOfEstimates contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_6590E96B-79BD-4D1D-9788-CAA43AAF7B5C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Use of Estimates in the
 Preparation of Financial Statements&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The preparation of
 financial statements in conformity with accounting principles
 generally accepted in the United States of America (U.S.&amp;#xA0;GAAP)
 requires management to make estimates and judgments that affect the
 reported amounts of assets and liabilities and the disclosure of
 contingent liabilities as of the balance sheet date, and the
 reported amounts of revenues and expenses during the year. Actual
 results could differ from those estimates. Significant estimates
 and judgments include those related to revenue recognition,
 investments, accounts receivable, inventories, long-lived assets,
 goodwill, warranty obligations, contingencies, stock-based
 compensation, income taxes, derivative instruments, and purchase
 accounting.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_09A19E1A-794A-4797-A2ED-16A3F90EE099_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Net Income Per
 Share&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Basic net income per share
 is computed by dividing net income available to common shareholders
 by the weighted-average number of common shares outstanding for the
 period. Diluted net income per share is computed by dividing net
 income available to common shareholders by the weighted-average
 number of common shares outstanding for the period plus potential
 dilutive common shares. Dilutive common equivalent shares consist
 of stock options and are calculated using the treasury stock
 method. Common equivalent shares do not qualify as participating
 securities. In periods where the Company records a net loss,
 potential common stock equivalents are not included in the
 calculation of diluted net loss per share.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_8192E60D-12F3-4D3F-A3F8-2E9D7056879C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The fair values of stock options
 granted in each period presented were estimated using the following
 weighted-average assumptions:&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year&amp;#xA0;Ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Risk-free rate&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2.0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2.0&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2.9&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Expected dividend yield&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1.2&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1.1&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Expected volatility&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;42&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;%&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;43&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;%&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Expected term (in years)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5.8&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5.7&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5.5&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_A95D9323-5F2F-48EF-B7AB-8D7AFF037669_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Fair Value
 Measurements&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company applies a
 three-level valuation hierarchy for fair value measurements. The
 categorization of assets and liabilities within the valuation
 hierarchy is based upon the lowest level of input that is
 significant to the measurement of fair value. Level&amp;#xA0;1 inputs
 to the valuation methodology utilize unadjusted quoted market
 prices in active markets for identical assets and liabilities.
 Level 2 inputs to the valuation methodology are other observable
 inputs, including quoted market prices for similar assets and
 liabilities, quoted prices for identical and similar assets and
 liabilities in markets that are not active, or other inputs that
 are observable or can be corroborated by observable market data.
 Level 3 inputs to the valuation methodology are unobservable inputs
 based upon management&amp;#x2019;s best estimate of the inputs that
 market participants would use in pricing the asset or liability at
 the measurement date, including assumptions about risk. A change to
 the level of an asset or liability within the fair value hierarchy
 is determined at the end of a reporting period.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_7D2EE3C0-FB6D-485D-89A1-988DA5F025B2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Information regarding the
 effect of the derivative instruments, net of the underlying
 exposure, on the consolidated financial statements for each of the
 periods presented were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-FAMILY: &apos;Times New Roman&apos;; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="44%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td width="22%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px" align="center"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Location in
 Financial&lt;br /&gt;
 Statements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2013&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2012&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;2011&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Designated as Hedging
 Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1em; MARGIN-TOP: 0px; TEXT-INDENT: -1em"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gains (losses) in
 Shareholders&amp;#x2019; equity on derivatives (effective
 portion)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Accumulated&amp;#xA0;other comprehensive income (loss)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;104&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gains (losses) recognized in earnings
 on derivatives (ineffective portion and discontinued
 derivatives)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency gain (loss)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Not Designated as
 Hedging Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Gains (losses) recognized in
 earnings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency gain (loss)&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;(193&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;)&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(722&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;34&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_210DB3DA-F12E-4FC9-9C21-5EEF814B6D29_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The provision for income taxes
 consisted of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="59%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Current:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="9"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Federal&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;8,720&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;11,284&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;6,711&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;State&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;721&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;789&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;806&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,167&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,790&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,519&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;12,608&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;17,863&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;18,036&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Deferred:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Federal&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,580&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;428&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(812&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;State&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;119&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;36&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;34&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;205&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(10&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,705&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;669&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(788&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;14,313&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;18,532&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;17,248&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:StandardProductWarrantyPolicy contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_0C05DFE5-071D-4F7B-8091-4734C8F8A38C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Warranty
 Obligations&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company warrants its
 products to be free from defects in material and workmanship for
 periods primarily ranging from six months to two years from the
 time of sale based upon the product being purchased and the terms
 of the customer arrangement. Warranty obligations are evaluated and
 recorded at the time of sale since it is probable that customers
 will make claims under warranties related to products that have
 been sold and the amount of these claims can be reasonably
 estimated based upon historical costs to fulfill claims.
 Obligations may also be recorded subsequent to the time of sale
 whenever specific events or circumstances impacting product quality
 become known that would not have been taken into account using
 historical data.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_FF76EF76-D978-4736-9858-1E39947388DC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 18px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Taxes&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company recognizes a
 tax position in its financial statements when that tax position,
 based solely upon its technical merits, is more likely than not to
 be sustained upon examination by the relevant taxing authority.
 Those tax positions failing to qualify for initial recognition are
 recognized in the first interim period in which they meet the more
 likely than not standard, or are resolved through negotiation or
 litigation with the taxing authority, or upon expiration of the
 statutes of limitations. Derecognition of a tax position that was
 previously recognized occurs when an entity subsequently determines
 that a tax position no longer meets the more likely than not
 threshold of being sustained.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Only the portion of the
 liability that is expected to be paid within one year is classified
 as a current liability. As a result, liabilities expected to be
 resolved without the payment of cash (e.g., resolution due to the
 expiration of the statutes of limitations) or are not expected to
 be paid within one year are not classified as current. It is the
 Company&amp;#x2019;s policy to record estimated interest and penalties
 as income tax expense and tax credits as a reduction in income tax
 expense.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Deferred tax assets and
 liabilities are determined based upon the differences between the
 financial statement and tax bases of assets and liabilities as
 measured by the enacted tax rates that will be in effect when these
 differences reverse. Valuation allowances are provided if, based
 upon the weight of available evidence, it is more likely than not
 that some or all of the deferred tax assets will not be
 realized.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Sales tax in the United
 States and similar taxes in other jurisdictions that are collected
 from customers and remitted to government authorities are presented
 on a gross basis (i.e., a receivable from the customer with a
 corresponding payable to the government). Amounts collected from
 customers and retained by the Company during tax holidays are
 recognized as nonoperating income when earned.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: &apos;Times New Roman&apos;" size="2"&gt;&lt;u&gt;Accounting
 Standards Update (ASU) 2013-11, &amp;#x201C;Presentation of an
 Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a
 Similar Tax Loss, or a Tax Credit Carryforward
 Exists&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium &apos;Times New Roman&apos;; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;font style="FONT-FAMILY: &apos;Times New Roman&apos;" size="2"&gt;The
 amendments in ASU 2013-11 require companies to present an
 unrecognized tax benefit, or a portion thereof, as a reduction to a
 deferred tax asset for a net operating loss (NOL) carryforward or a
 similar tax loss or tax credit carryforward, unless the uncertain
 tax position is not available to reduce, or would not be used to
 reduce, the NOL or carryforward under the tax law in the same
 jurisdiction; otherwise, the unrecognized tax benefit should be
 presented as a gross liability and should not net the unrecognized
 tax benefit with a deferred tax asset. As the Company does not
 currently have any NOL carryforwards, this guidance will most
 likely apply to research and development tax credit carryforwards.
 ASU 2013-11 is effective for annual periods beginning after
 December&amp;#xA0;15, 2013 and should be applied to all unrecognized
 tax benefits that exist as of the effective date. Companies may
 choose to apply this guidance retrospectively to each prior
 reporting period presented. Management is in the process of
 evaluating the impact of this update.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_BA0CD765-E7C3-4C98-9277-3F732E81A01F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Weighted-average shares were
 calculated as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td height="5"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="5" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2011&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Basic weighted-average common shares
 outstanding&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;86,946&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;85,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;83,718&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Effect of dilutive stock
 options&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,955&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,614&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,806&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Diluted weighted-average common and
 common-equivalent shares outstanding&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;88,901&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;87,280&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;85,524&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
  <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_919BF94F-FB99-4BF4-B9EE-BBB22A7B0A24_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Advertising
 Costs&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Advertising costs are
 expensed as incurred and totaled $1,656,000 in 2013, $1,792,000 in
 2012, and $2,157,000 in 2011.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
  <us-gaap:GoodwillDisclosureTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_D751FDBE-114A-4037-921A-941359F7F0DA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 8:&amp;#xA0;&amp;#xA0;Goodwill&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company has two reporting units
 with goodwill, the Modular Vision Systems Division (MVSD) and the
 Surface Inspection Systems Division (SISD), which are also
 reportable segments.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The changes in the carrying value of
 goodwill were as follows (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;MVSD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;SISD&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;Consolidated&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2011&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;77,556&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,473&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;82,029&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(168&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(172&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;(340&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;)&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2012&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;77,388&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;4,301&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;81,689&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Foreign currency exchange rate
 changes&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Balance as of December&amp;#xA0;31,
 2013&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;77,388&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;4,301&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;81,689&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;For its 2013 analysis of goodwill,
 management elected to perform a qualitative assessment. Based upon
 this assessment, management does not believe that it is more likely
 than not that the carrying value of either reporting unit exceeds
 its fair value. Factors that management considered in this
 assessment include macroeconomic conditions, industry and market
 considerations, overall financial performance (both current and
 projected), changes in management or strategy, and changes in the
 composition or carrying amount of net assets. In addition,
 management took into consideration the goodwill valuation performed
 under the last quantitative analysis as of October&amp;#xA0;4, 2010. At
 that date, the fair value of the MVSD unit exceeded its carrying
 value by approximately 208%, while the fair value of the SISD unit
 exceeded its carrying value by approximately 119%. As of
 December&amp;#xA0;31, 2013, management does not believe any qualitative
 factors exist that would change the conclusion of their
 assessment.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_15">-646000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_7001_7">438000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_7001_8">1048000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_1_9">73569000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:GrossProfit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_11">269806000</us-gaap:GrossProfit>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7A9E2609-071F-4AE2-8693-9379C57D0099_1_0">508000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
  <us-gaap:IncomeTaxesPaidNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_96AA29CE-282C-4476-AA38-402E19FDDDA0_1_0">8831000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_5_3">0</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_1">326786000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_8E63C6B6-3B6A-4F75-A192-E9F5E5F64247_1_1" />
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6C21E4E8-111E-4743-9536-61509035F372_1_1">58310000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_8">-2234000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_17">-440000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6C21E4E8-111E-4743-9536-61509035F372_1_0">29576000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_7001_6">2770000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_33">27792000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_7001_8">104000</us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_9">7658000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:GainLossOnSaleOfInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_7">-403000</us-gaap:GainLossOnSaleOfInvestments>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_40">104000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_1_8">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_43">-190000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_14">86368000</us-gaap:OperatingIncomeLoss>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_22">3750000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_1_1">-36000</us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax>
  <us-gaap:PaymentsToAcquireInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_19">370781000</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_2">27100000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F275F9A-9471-4E01-9061-1CA223225968_2_4">269000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_18">87886000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_46">82000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_11">11311000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_16">3482000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_20">73573000</us-gaap:NetIncomeLoss>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_6">-2519000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_12">-666000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6D2645EF-6C1E-4686-8F21-1C3224E6B041_1_0">111000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_37">10620000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_1_1">3482000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EEEA6451-8FCF-4C1E-BCE9-AED97EF38A64_1_0">676000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_27">47908000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_16">2604000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_38">7658000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_1_3">1271000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_3">353886000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_21">9630000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_25">27792000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_3">10620000</us-gaap:StockOptionPlanExpense>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_8">1423000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_BBF1F7F0-8778-48D6-A8D9-FF668FC6D73F_1_1">267000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_47">22000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_29">-12458000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:CostOfServices contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_6">12187000</us-gaap:CostOfServices>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_7">84080000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_20">296091000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_5">71893000</us-gaap:CostOfGoodsSold>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_9">1705000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_41">13000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1_8">15000</us-gaap:CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_35">47908000</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7004_3">11102000</us-gaap:DepreciationAndAmortization>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_31">-4516000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1_2">347000</us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_2">721000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_8897AF72-F513-45E0-B35F-C3842CBF0B8C_1_0">5772000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_13">5593000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_14">7968000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_44">-147000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_6">1580000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:ProductWarrantyAccrualPayments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_7001_7">2114000</us-gaap:ProductWarrantyAccrualPayments>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_23">-88070000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_12">48087000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_45">-314000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7A9E2609-071F-4AE2-8693-9379C57D0099_1_1">194000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_1_7">22000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_7">119000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_28">7658000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_5">3797000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_4">12608000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_3">3167000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:Depreciation contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_4">7305000</us-gaap:Depreciation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_1_0">10620000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_8">6000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_7001_10">1102000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_1_1">8720000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:AdvertisingExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_9A485107-ACF9-41C8-9C27-267279DBF5FA_1_0">1656000</us-gaap:AdvertisingExpense>
  <us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_15">3228000</us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_13">135351000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_19">14313000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_1_30">557000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <cgnx:MinimumAgeToBeEligibleToDefinedContributionPlan contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="Y" decimals="INF" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_0">21</cgnx:MinimumAgeToBeEligibleToDefinedContributionPlan>
  <cgnx:MaximumInvestmentInLimitedPartnership contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1_0">20500000</cgnx:MaximumInvestmentInLimitedPartnership>
  <cgnx:OpenedTaxYearsByMajorTaxJurisdiction contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9E0FA484-436C-4210-A82B-C82ECE423A48_1_0">2010 through 2012</cgnx:OpenedTaxYearsByMajorTaxJurisdiction>
  <cgnx:NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="Customer" decimals="INF" id="id_4059887_A3435BB0-9D83-4EBF-8388-6550BB9DA861_1_1">0</cgnx:NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue>
  <cgnx:CompanyContributionsVestAtEndOfFiveYears contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="INF" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_7">1.00</cgnx:CompanyContributionsVestAtEndOfFiveYears>
  <cgnx:IncreaseDecreaseInterestAndPenalties contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_BBF1F7F0-8778-48D6-A8D9-FF668FC6D73F_1_3">854000</cgnx:IncreaseDecreaseInterestAndPenalties>
  <cgnx:ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_4B03169D-CE9E-42F3-B31D-6AFEF948C438_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Future minimum rental receipts under
 non-cancelable lease agreements are as follows (in
 thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="28%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Year Ending
 December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,408&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,658&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,660&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,415&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;1,009&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top" align="right"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,451&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;9,601&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</cgnx:ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock>
  <cgnx:ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_5A71E0D9-2A23-4B30-9320-D5C19304D1AE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash, cash equivalents, and
 investments consisted of the following (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;40,124&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,986&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash equivalents&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,098&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Money market instruments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;520&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,076&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;40,644&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;45,160&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;109,040&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;46,001&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;53,559&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;17,666&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;11,448&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,986&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,276&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;16,224&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,499&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;7,482&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,997&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Covered bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,618&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate stock&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,131&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Short-term investments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;184,822&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;105,105&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Corporate bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;109,909&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;100,072&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Treasury bills&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;73,666&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;36,276&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Asset-backed securities&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;21,820&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;34,710&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Sovereign bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;16,385&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;10,606&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Municipal bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;5,919&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;17,846&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Agency bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;29,441&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Covered bonds&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;5,564&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Limited partnership interest
 (accounted for using cost method)&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,956&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,740&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Long-term investments&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;229,655&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;238,255&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;455,121&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;388,520&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</cgnx:ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock>
  <cgnx:MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="INF" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_1">0.25</cgnx:MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary>
  <cgnx:NatureOfOperationsPolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_22B4BC3D-927B-4618-869E-68DCD56A607C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;u&gt;Nature of
 Operations&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Cognex Corporation is a
 leading provider of machine vision products that capture and
 analyze visual information in order to automate tasks, primarily in
 manufacturing processes, where vision is required.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</cgnx:NatureOfOperationsPolicyTextBlock>
  <cgnx:MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1876846E-671A-4E6F-84C4-13D8D7E691AC_1_4">550000</cgnx:MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves>
  <cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EC4E6421-69D6-478C-9030-D32B6252FD50_1_0">32096000</cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue>
  <cgnx:MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1876846E-671A-4E6F-84C4-13D8D7E691AC_1_3">450000</cgnx:MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves>
  <cgnx:CompanyContributionsVestAtEndOfThreeYears contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_5">0.40</cgnx:CompanyContributionsVestAtEndOfThreeYears>
  <cgnx:IncomeTaxExaminationYearsUnderExaminations contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9E0FA484-436C-4210-A82B-C82ECE423A48_1_2">2010 and  2011</cgnx:IncomeTaxExaminationYearsUnderExaminations>
  <cgnx:GrossMarginServices contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_10">14913000</cgnx:GrossMarginServices>
  <cgnx:InvestmentMaturityPeriodMaximum contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_97889D23-6C70-4693-A8D3-00426358AD7D_1_0">P10Y</cgnx:InvestmentMaturityPeriodMaximum>
  <cgnx:PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_DBF0F0EF-1753-44C2-B477-2D6B89F21046_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Accounting Standards Update (ASU)
 2013-02, &amp;#x201C;Reporting of Amounts Reclassified Out of
 Accumulated Other Comprehensive Income&amp;#x201D;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The amendments in ASU 2013-02 require
 companies to present information about amounts reclassified out of
 accumulated other comprehensive income (OCI) to net income, by
 component. The effect of significant reclassification adjustments
 being made out of accumulated OCI on the corresponding line items
 in net income must be presented when the item is reclassified in
 its entirety during one reporting period. While the new guidance in
 ASU 2013-12 changes the presentation of accumulated OCI, there are
 no changes to the components that are recognized in net income or
 OCI under current accounting guidance. This requirement became
 effective in the first quarter of our fiscal year ending
 December&amp;#xA0;31, 2013. However, prior period comparisons have been
 restated as well.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</cgnx:PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock>
  <cgnx:OutstandingForwardContractsTableTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_61CE1F7C-21B3-460E-A10B-D863223311AC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;The Company had the following
 outstanding forward contracts that were entered into to mitigate
 foreign currency exchange rate risk (in thousands):&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;As&amp;#xA0;of&amp;#xA0;December&amp;#xA0;31,&lt;br /&gt;
 2013&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;As of December&amp;#xA0;31,&lt;br /&gt;
 2012&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 35pt"&gt;
 &lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Currency&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;Notional&lt;br /&gt;
 Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;&lt;b&gt;USD&lt;br /&gt;
 Equivalent&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;Notional&lt;br /&gt;
 Value&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="1"&gt;USD&lt;br /&gt;
 Equivalent&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Designated as Hedging
 Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Japanese Yen&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;625,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;6,122&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Hungarian Forint&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;570,175&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,603&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Singapore Dollar&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,867&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,346&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;British Pound&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;613&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,010&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Canadian Dollar&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;985&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;932&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;i&gt;Derivatives Not Designated as
 Hedging Instruments:&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Euro&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,828&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;3,887&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;2,743&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;3,590&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Japanese Yen&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;294,500&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;2,797&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;British Pound&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,100&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,820&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Chinese Renminbi&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;9,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;1,467&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Taiwanese Dollar&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;27,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;908&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Korean Won&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;650,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;620&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Hungarian Forint&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;123,000&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;568&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Brazilian Real&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;250&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;106&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;-&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</cgnx:OutstandingForwardContractsTableTextBlock>
  <cgnx:CompanyContributionPerDollarOfEmployeeContribution contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="1" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_2">0.5</cgnx:CompanyContributionPerDollarOfEmployeeContribution>
  <cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9006_42">-210000</cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting>
  <cgnx:CompanyContributionsVestAtEndOfFourYears contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_6">0.60</cgnx:CompanyContributionsVestAtEndOfFourYears>
  <cgnx:MaximumInvestmentOfCompanyInPartnership contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_F06F7C38-173D-41D0-84E9-3D46CC297E34_1_0">Less than 5%</cgnx:MaximumInvestmentOfCompanyInPartnership>
  <cgnx:GrossMarginProducts contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_9">254893000</cgnx:GrossMarginProducts>
  <cgnx:IncomeTaxExaminationYearsUnderExaminationOtherEntities contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_9E0FA484-436C-4210-A82B-C82ECE423A48_1_1">2009  through 2012</cgnx:IncomeTaxExaminationYearsUnderExaminationOtherEntities>
  <cgnx:CompanyContributionsVestAtEndOfTwoYear contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="2" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_1_4">0.20</cgnx:CompanyContributionsVestAtEndOfTwoYear>
  <cgnx:IndemnificationProvisionsTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_D3E3962D-D440-4384-B045-CD717B7770BF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;b&gt;NOTE
 12:&amp;#xA0;&amp;#xA0;Indemnification Provisions&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;Except as limited by Massachusetts
 law, the by-laws of the Company require it to indemnify current or
 former directors and officers of the Company against expenses
 incurred by them in connection with each proceeding in which he or
 she is involved as a result of serving or having served in certain
 capacities. Indemnification is not available with respect to a
 proceeding as to which it has been adjudicated that the person did
 not act in good faith in the reasonable belief that the action was
 in the best interests of the Company. The maximum potential amount
 of future payments the Company could be required to make under
 these provisions is unlimited. The Company has never incurred
 significant costs related to these indemnification provisions. As a
 result, the Company believes the estimated fair value of these
 provisions is minimal.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In the ordinary course of business,
 the Company may accept standard limited indemnification provisions
 in connection with the sale of its products, whereby it indemnifies
 its customers for certain direct damages incurred in connection
 with third-party patent or other intellectual property infringement
 claims with respect to the use of the Company&amp;#x2019;s products. The
 term of these indemnification provisions generally coincides with
 the customer&amp;#x2019;s use of the Company&amp;#x2019;s products. The
 maximum potential amount of future payments the Company could be
 required to make under these provisions is generally subject to
 fixed monetary limits. The Company has never incurred significant
 costs to defend lawsuits or settle claims related to these
 indemnification provisions. As a result, the Company believes the
 estimated fair value of these provisions is minimal.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In the ordinary course of business,
 the Company also accepts limited indemnification provisions from
 time to time, whereby it indemnifies customers for certain direct
 damages incurred in connection with bodily injury and property
 damage arising from the installation of the Company&amp;#x2019;s
 products. The term of these indemnification provisions generally
 coincides with the period of installation. The maximum potential
 amount of future payments the Company could be required to make
 under these provisions is generally limited and is likely
 recoverable under the Company&amp;#x2019;s insurance policies. As a
 result of this coverage, and the fact that the Company has never
 incurred significant costs to defend lawsuits or settle claims
 related to these indemnification provisions, the Company believes
 the estimated fair value of these provisions is minimal.&lt;/font&gt;&lt;/p&gt;


 &lt;/div&gt;</cgnx:IndemnificationProvisionsTextBlock>
  <cgnx:InvestmentExpirationDate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1_5">2015-12-31</cgnx:InvestmentExpirationDate>
  <cgnx:IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_BBF1F7F0-8778-48D6-A8D9-FF668FC6D73F_1_0">1790000</cgnx:IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <cgnx:OperatingLeaseExpirationYear contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_8897AF72-F513-45E0-B35F-C3842CBF0B8C_1_1">2021</cgnx:OperatingLeaseExpirationYear>
  <cgnx:NumberOfReportingUnitsForGoodwillAllocation contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="Segment" decimals="INF" id="id_4059887_4B7F29C9-6DC3-4057-AC38-EDF4855475E7_1_0">2</cgnx:NumberOfReportingUnitsForGoodwillAllocation>
  <cgnx:ContributionMadeToPartnershipDuringPeriod contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1_6">0</cgnx:ContributionMadeToPartnershipDuringPeriod>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EC4E6421-69D6-478C-9030-D32B6252FD50_1_1">9717000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue>
  <cgnx:NumberOfCategoriesOfGuarantees contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="Category" decimals="INF" id="id_4059887_F3681FED-CECB-4A98-8FEF-614DC879AA06_1_0">3</cgnx:NumberOfCategoriesOfGuarantees>
  <cgnx:IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_1_5">300000</cgnx:IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates>
  <cgnx:DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_8E63C6B6-3B6A-4F75-A192-E9F5E5F64247_1_2">-104000</cgnx:DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet>
  <cgnx:EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="pure" decimals="INF" id="id_4059887_E35BE98F-838E-4FA9-A29F-1AA60A9612E2_1_1">0.15</cgnx:EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight>
  <cgnx:InternalRevenueCodePolicyTextBlock contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" id="id_4059887_01CD3F1A-CA71-43DB-9C63-3180D0BB33BE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;&lt;u&gt;Internal Revenue Code
 Section&amp;#xA0;263(a)&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"&gt;&lt;font style="FONT-FAMILY: ARIAL" size="2"&gt;In September 2013, the Treasury
 Department and the Internal Revenue Service released final
 regulations that provided guidance on the application of IRC
 Section&amp;#xA0;263(a) for amounts paid to acquire, produce, or
 improve tangible property, as well as the rules for materials and
 supplies and proposed regulations addressing dispositions and
 general asset accounts.&amp;#xA0;The final regulations are generally
 effective for tax years beginning on or after January&amp;#xA0;1,
 2014.&amp;#xA0;Management is in the process of evaluating the impact of
 these new regulations.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</cgnx:InternalRevenueCodePolicyTextBlock>
  <cgnx:CashDistributionsReceivedFromLimitedPartnership contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_1_3">1422000</cgnx:CashDistributionsReceivedFromLimitedPartnership>
  <cgnx:ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F275F9A-9471-4E01-9061-1CA223225968_2_2">373000</cgnx:ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7004_1">84916000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7004_2">3480000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7001_1">103610000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7001_2">13505000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7003_1">33763000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7003_2">4103000</us-gaap:SalesRevenueServicesNet>
  <cgnx:AccountsReceivableCreditPeriodAfterOriginalCreditTerm contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921578" id="id_4059887_CD6A12FA-9486-4570-8005-F0B9B7E148FF_1001_0">P180D</cgnx:AccountsReceivableCreditPeriodAfterOriginalCreditTerm>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7002_1">104497000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_7002_2">6012000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7002_1">28600000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7002_5">8990000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7002_2">17635000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7002_3">1078000</us-gaap:DepreciationAndAmortization>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7001_1">298186000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7001_5">99383000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7001_2">9465000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7001_3">9569000</us-gaap:DepreciationAndAmortization>
  <cgnx:TaxCreditCarryForwardExpirationYear contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_925398x970550" id="id_4059887_5F275F9A-9471-4E01-9061-1CA223225968_1_3">2016</cgnx:TaxCreditCarryForwardExpirationYear>
  <cgnx:PeriodForProductWarranty contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140" id="id_4059887_0726C557-6B95-4E45-A7DD-ABEC33299ADC_1001_1">P2Y</cgnx:PeriodForProductWarranty>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_929865x1122246" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_1001_2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_929865x928802" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_2001_4">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_929865x932226" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_3001_6">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_931868x1035125" id="id_4059887_7C499837-04DE-428B-BCAB-2D8F7002CF9C_1001_4">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_931868x1115319" id="id_4059887_7C499837-04DE-428B-BCAB-2D8F7002CF9C_2001_2">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_931868x927273" id="id_4059887_7C499837-04DE-428B-BCAB-2D8F7002CF9C_3001_0">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <cgnx:PeriodForProductWarranty contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953" id="id_4059887_0726C557-6B95-4E45-A7DD-ABEC33299ADC_2001_0">P6M</cgnx:PeriodForProductWarranty>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_929865x1122246" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_4001_3">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_929865x928802" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_5001_5">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_929865x932226" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_6001_7">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_931868x1035125" id="id_4059887_7C499837-04DE-428B-BCAB-2D8F7002CF9C_4001_5">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_931868x1115319" id="id_4059887_7C499837-04DE-428B-BCAB-2D8F7002CF9C_5001_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_931868x927273" id="id_4059887_7C499837-04DE-428B-BCAB-2D8F7002CF9C_6001_1">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x1036102" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_1001_3">7111000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x1046578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_2001_0">747000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x1099717" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_3001_1">177000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x928963" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_4001_2">2585000</us-gaap:StockOptionPlanExpense>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x929794_930462x924881" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_1001_1" />
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x929794_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_2001_2">-193000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927381x1082318" unitRef="shares" decimals="INF" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_1002_3">827000</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927381x1082318" unitRef="iso4217_USD" decimals="0" id="id_4059887_B889CDF6-8BED-4938-B2D0-FEDFB0E4D943_1002_4">20000000</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_40">104000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_43">-190000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_46">82000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_47">22000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_41">13000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_44">-147000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9005_45">-314000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9004_39">73573000</us-gaap:NetIncomeLoss>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9004_35">47908000</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9001_34">2440000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9001_36">1719000</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9001_33">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9003_33">27790000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9003_37">10620000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9003_38">7658000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_9003_42">-210000</cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting>
  <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_4_5">120000</us-gaap:ValuationAllowancesAndReservesAdjustments>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x925938" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_4_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_4_2">2368000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_4_4">1009000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x926226" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_7_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_7_2">642000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_7_4">373000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_1_5">14000</us-gaap:ValuationAllowancesAndReservesAdjustments>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x930455" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_1_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_1_2">286000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_1_4">77000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_928472x926284_929790x925851" unitRef="iso4217_USD" decimals="0" id="id_4059887_C75357F3-F3CE-4579-B23F-12A12C869508_1001_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_928472x930724" unitRef="iso4217_USD" decimals="0" id="id_4059887_B8780B93-E60D-48C0-A6FC-25EDEBBD2E60_1001_0">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_928472x930724_929790x929831" unitRef="iso4217_USD" decimals="0" id="id_4059887_A0755872-147F-4AF9-B5DA-8EA7EAEA8903_1001_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:TradingSecuritiesRealizedLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_928628x926752" unitRef="iso4217_USD" decimals="0" id="id_4059887_1468AAC3-395F-491B-BE7C-0AD7A7D9534D_1002_2">702000</us-gaap:TradingSecuritiesRealizedLoss>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_929038x1042121" unitRef="pure" decimals="4" id="id_4059887_60E9E2B4-8C80-473F-B8DD-594D5618DE06_1001_0">0.0104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_929479x931074" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7003_5">-22005000</us-gaap:OperatingIncomeLoss>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_929479x931074" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_7003_3">455000</us-gaap:DepreciationAndAmortization>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_929865x925337" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_7001_1">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_929865x929902" id="id_4059887_2ADDA11F-2EF5-4CF4-894D-2F8265129D6E_8001_0">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_930023x923434_930462x924881" unitRef="iso4217_USD" decimals="-3" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_3001_0">104000</us-gaap:DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet>
  <cgnx:DerivativeInstrumentMaximumMaturityPeriod contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_930595x1105064" id="id_4059887_82DF541D-7594-4E4C-A88A-DD54FA203AD4_1_0">P45D</cgnx:DerivativeInstrumentMaximumMaturityPeriod>
  <cgnx:DerivativeInstrumentMaximumMaturityPeriod contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_930595x928157" id="id_4059887_82DF541D-7594-4E4C-A88A-DD54FA203AD4_2_0">P18M</cgnx:DerivativeInstrumentMaximumMaturityPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_930809x950606" id="id_4059887_2B1548B0-3709-4FAD-AFF7-6CF221CE8D68_1002_7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <cgnx:ExpirationPeriodOfStockOptionPlan contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_930809x950606" id="id_4059887_2B1548B0-3709-4FAD-AFF7-6CF221CE8D68_1002_6">P10Y</cgnx:ExpirationPeriodOfStockOptionPlan>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_931007x926597" unitRef="pure" decimals="2" id="id_4059887_A3435BB0-9D83-4EBF-8388-6550BB9DA861_1001_0">0.10</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:GuaranteeObligationsTerm contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_932803x1219924" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_3_2">Various from January 2014 to June 2016</us-gaap:GuaranteeObligationsTerm>
  <us-gaap:GuaranteeObligationsTerm contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_932803x923238" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_1_2">Various from January 2014 to July 2016</us-gaap:GuaranteeObligationsTerm>
  <us-gaap:GuaranteeObligationsTerm contextRef="eol_PE5967----1310-K0010_STD_365_20131231_0_932803x983702" id="id_4059887_05C86061-8465-49CD-8028-348CC5CB3AA7_2_2">Various from January 2014 to May 2014</us-gaap:GuaranteeObligationsTerm>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="3" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_2_0">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_23">0.78</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_26">87280000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="2" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_2_2">0.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_5DB137D7-4A83-4571-9E2A-4574A177ECC6_2_1">1614000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="INF" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_2_0">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_22">0.79</us-gaap:EarningsPerShareBasic>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_2_6">0.21</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_2_3">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_2_5">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_2_2">-0.14</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_4059887_B992076E-D410-4C0B-9BF0-0403EE51B6C0_2_0">6.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="3" id="id_4059887_64EE2FD3-76A6-4105-A2E6-9A4A41C3D185_2_1">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_17">101131000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="shares" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_25">85666000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="pure" decimals="2" id="id_4059887_D9F6C878-79C9-473F-AC6B-12FA9579FA6A_2_1">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_27">0.77</us-gaap:CommonStockDividendsPerShareCashPaid>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="shares" decimals="INF" id="id_4059887_2127DCE0-7796-4DDB-AA4F-735F75805ACB_2_0">1790911</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_15">-880000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_4001_2">43000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_4001_3">642000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_2_9">57631000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:GrossProfit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_11">244784000</us-gaap:GrossProfit>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7A9E2609-071F-4AE2-8693-9379C57D0099_2_0">1990000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
  <us-gaap:IncomeTaxesPaidNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_96AA29CE-282C-4476-AA38-402E19FDDDA0_2_0">13551000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_26">66213000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_1">295588000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6C21E4E8-111E-4743-9536-61509035F372_2_1">49876000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_8">-429000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_17">-367000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_6C21E4E8-111E-4743-9536-61509035F372_2_0">36754000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_4001_2">1725000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_19">17468000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_4001_4">43000</us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_9">3594000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:GainLossOnSaleOfInvestments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_7">1625000</us-gaap:GainLossOnSaleOfInvestments>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_2_2">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_2_8">-10467000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_26">2079000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_14">83407000</us-gaap:OperatingIncomeLoss>
  <us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_2_1">468000</us-gaap:AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax>
  <us-gaap:PaymentsToAcquireInvestments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_19">460486000</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_2">28691000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_18">86630000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_29">-12546000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_11">-5035000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_16">-5175000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_20">68098000</us-gaap:NetIncomeLoss>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_6">-5735000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_12">-1872000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_21">8520000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_2_1">2772000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EEEA6451-8FCF-4C1E-BCE9-AED97EF38A64_2_0">854000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_16">4470000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_22">3594000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_ED209F60-3936-42BD-A82C-BA3381A7509C_2_3">1271000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_3">324279000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_21">9878000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_25">17468000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_3">8520000</us-gaap:StockOptionPlanExpense>
  <us-gaap:DefinedContributionPlanCostRecognized contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_402564F1-D091-4A6E-9C77-699F3C1F769D_2_8">1362000</us-gaap:DefinedContributionPlanCostRecognized>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7727FF20-8ED4-45F4-B73D-7F217721F5ED_1_2">84000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_30">7000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_29">-45151000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:CostOfServices contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_6">14063000</us-gaap:CostOfServices>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_7">79495000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_20">431510000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_5">65432000</us-gaap:CostOfGoodsSold>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_9">669000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DividendsCommonStockCash contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_23">66213000</us-gaap:DividendsCommonStockCash>
  <us-gaap:GoodwillTranslationAdjustments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_4003_2">-340000</us-gaap:GoodwillTranslationAdjustments>
  <us-gaap:CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_2_8">65000</us-gaap:CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4004_8">10858000</us-gaap:DepreciationAndAmortization>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_31">7057000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="INF" id="id_4059887_1026A695-51C8-4904-9050-CE56A77CD02F_2_2">2128000</us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_2">789000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_8897AF72-F513-45E0-B35F-C3842CBF0B8C_2_0">5806000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_13">-1974000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_14">3363000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_27">129000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_6">428000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:ProductWarrantyAccrualPayments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E12797D3-66A1-4729-84CF-47899F5E8A16_4001_3">1609000</us-gaap:ProductWarrantyAccrualPayments>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_23">-38854000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_12">41549000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6006_28">-1695000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7A9E2609-071F-4AE2-8693-9379C57D0099_2_1">295000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4FA6D269-41A6-4379-9E46-128D72EBE62A_2_7">7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_7">36000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_28">3594000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_4001_4">424000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_5">4137000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_4">17863000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_3">5790000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:Depreciation contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_4">6721000</us-gaap:Depreciation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_F372C9D4-9DE4-44EF-A6A6-59352CFB38B2_2_0">8520000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_8">205000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_F401334B-A511-4CB8-91F7-B2AA6E043C68_4001_5">385000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_E25C1CDF-9C6A-4A0E-825A-26A75BA1205E_2_1">11284000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:AdvertisingExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_9A485107-ACF9-41C8-9C27-267279DBF5FA_2_0">1792000</us-gaap:AdvertisingExpense>
  <us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_15">-761000</us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_13">119828000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_19">18532000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4F82DEE3-3EB8-447C-8C56-2E4D7DECDBC5_2_30">-10069000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <cgnx:NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="Customer" decimals="INF" id="id_4059887_A3435BB0-9D83-4EBF-8388-6550BB9DA861_2_1">0</cgnx:NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue>
  <cgnx:IncreaseDecreaseInterestAndPenalties contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7727FF20-8ED4-45F4-B73D-7F217721F5ED_1_3">58000</cgnx:IncreaseDecreaseInterestAndPenalties>
  <cgnx:IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7727FF20-8ED4-45F4-B73D-7F217721F5ED_1_1">101000</cgnx:IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset>
  <cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EC4E6421-69D6-478C-9030-D32B6252FD50_2_0">16296000</cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue>
  <cgnx:GrossMarginServices contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_10">14628000</cgnx:GrossMarginServices>
  <cgnx:GrossMarginProducts contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_9">230156000</cgnx:GrossMarginProducts>
  <cgnx:IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_7727FF20-8ED4-45F4-B73D-7F217721F5ED_1_0">441000</cgnx:IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_EC4E6421-69D6-478C-9030-D32B6252FD50_2_1">9362000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue>
  <cgnx:IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_8D2B5C1A-7C81-4376-8337-451D443B316F_2_5">200000</cgnx:IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4004_4">74184000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x1046990" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4004_5">4317000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4001_4">87877000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x921516" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4001_5">13248000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4003_4">38151000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x921578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4003_5">5043000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4002_4">95376000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x924453" unitRef="iso4217_USD" decimals="-3" id="id_4059887_B1236D9E-0BE1-4185-97F3-8CE975D74993_4002_5">6083000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:GoodwillTranslationAdjustments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_4002_2">-172000</us-gaap:GoodwillTranslationAdjustments>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4002_6">32280000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4002_10">11941000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4002_7">18303000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4002_8">963000</us-gaap:DepreciationAndAmortization>
  <us-gaap:GoodwillTranslationAdjustments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062" unitRef="iso4217_USD" decimals="-3" id="id_4059887_6F0B5137-B31E-47BB-9EDC-13A6943467D2_4001_2">-168000</us-gaap:GoodwillTranslationAdjustments>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4001_6">263308000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4001_10">89378000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4001_7">10388000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062_929479x927462" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4001_8">9505000</us-gaap:DepreciationAndAmortization>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x1036102" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_1002_3">5629000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x1046578" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_2002_0">581000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x1099717" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_3002_1">161000</us-gaap:StockOptionPlanExpense>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x928963" unitRef="iso4217_USD" decimals="-3" id="id_4059887_AA54CC62-624B-4C48-A523-E35EDFC71E68_4002_2">2149000</us-gaap:StockOptionPlanExpense>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x929794_930462x924881" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_1002_1" />
  <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x929794_930462x931536" unitRef="iso4217_USD" decimals="-3" id="id_4059887_005F3FF8-E645-42B0-AB94-D8A9A5006215_2002_2">-722000</us-gaap:DerivativeGainLossOnDerivativeNet>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6005_26">2079000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6005_29">-12546000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6005_30">7000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6005_27">129000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x923434" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6005_28">-1695000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6004_24">68098000</us-gaap:NetIncomeLoss>
  <us-gaap:DividendsCommonStockCash contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x929313" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6004_23">66213000</us-gaap:DividendsCommonStockCash>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x930643" unitRef="shares" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6001_20">1664000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x930643" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6001_19">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6003_19">17464000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6003_21">8520000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x932586" unitRef="iso4217_USD" decimals="-3" id="id_4059887_DD5743B8-DE8F-4FE9-B96B-8F91D2356C68_6003_22">3594000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_5_5">30000</us-gaap:ValuationAllowancesAndReservesAdjustments>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x925938" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_5_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_5_2">949000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x925938" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_5_4">1924000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x926226" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_8_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_8_2">546000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x926226" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_8_4">2457000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:ValuationAllowancesAndReservesAdjustments contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2_5">12000</us-gaap:ValuationAllowancesAndReservesAdjustments>
  <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x930455" unitRef="iso4217_USD" xsi:nil="true" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2_3" />
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2_2">63000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x930455" unitRef="iso4217_USD" decimals="-3" id="id_4059887_4A669C6D-5D41-4B44-BEA3-C613E11358A5_2_4">184000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_928472x926284_929790x925851" unitRef="iso4217_USD" decimals="0" id="id_4059887_C75357F3-F3CE-4579-B23F-12A12C869508_1002_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_928472x930724" unitRef="iso4217_USD" decimals="0" id="id_4059887_B8780B93-E60D-48C0-A6FC-25EDEBBD2E60_1002_0">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_928472x930724_929790x929831" unitRef="iso4217_USD" decimals="0" id="id_4059887_A0755872-147F-4AF9-B5DA-8EA7EAEA8903_1002_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_928628x926752" unitRef="iso4217_USD" decimals="0" id="id_4059887_1468AAC3-395F-491B-BE7C-0AD7A7D9534D_1001_0">2136000</us-gaap:PaymentsToAcquireMarketableSecurities>
  <us-gaap:TradingSecuritiesUnrealizedHoldingLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_928628x926752" unitRef="iso4217_USD" decimals="0" id="id_4059887_1468AAC3-395F-491B-BE7C-0AD7A7D9534D_1001_3">5000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_929479x931074" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4003_10">-17912000</us-gaap:OperatingIncomeLoss>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_929479x931074" unitRef="iso4217_USD" decimals="-3" id="id_4059887_068586DE-8C7F-4E72-BAF8-B6FEBDDE4B29_4003_8">390000</us-gaap:DepreciationAndAmortization>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5967----1310-K0010_STD_366_20121231_0_931007x926597" unitRef="pure" decimals="2" id="id_4059887_A3435BB0-9D83-4EBF-8388-6550BB9DA861_1002_0">0.10</us-gaap:ConcentrationRiskPercentage1>
  <cgnx:IncomeTaxHolidayTerminationOfApplicableStatute contextRef="eol_PE5967----1310-K0010_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F46A799-1271-4DCC-BB95-5888A73DBFF2_1_0">354000</cgnx:IncomeTaxHolidayTerminationOfApplicableStatute>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="eol_PE5967----1310-K0010_STD_91_20120701_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_2_0">0.055</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="eol_PE5967----1310-K0010_STD_91_20120930_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_3_0">0.055</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="eol_PE5967----1310-K0010_STD_92_20120401_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_1_0">0.050</us-gaap:CommonStockDividendsPerShareDeclared>
  <cgnx:IncomeTaxHolidayTerminationOfApplicableStatute contextRef="eol_PE5967----1310-K0010_STD_92_20120401_0" unitRef="iso4217_USD" decimals="0" id="id_4059887_5F46A799-1271-4DCC-BB95-5888A73DBFF2_2_0">141000</cgnx:IncomeTaxHolidayTerminationOfApplicableStatute>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="eol_PE5967----1310-K0010_STD_92_20121231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_4_0">0.055</us-gaap:CommonStockDividendsPerShareDeclared>
  <cgnx:SpecialDividendPerShare contextRef="eol_PE5967----1310-K0010_STD_92_20121231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_4_2">0.50</cgnx:SpecialDividendPerShare>
  <cgnx:AdditionalDividendPerShare contextRef="eol_PE5967----1310-K0010_STD_92_20121231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_4059887_8A19F71D-A966-4437-9605-C86104A8CBD4_4_1">0.055</cgnx:AdditionalDividendPerShare>
  <context id="eol_PE5967----1310-K0010_STD_92_20121231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2012-10-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_92_20120401_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_91_20120930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2012-07-02</startDate>
      <endDate>2012-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_91_20120701_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2012-04-02</startDate>
      <endDate>2012-07-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_90_20130331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_931007x926597">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_929479x931074">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_928628x926752">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_928472x930724_929790x929831">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_928472x930724">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_928472x926284_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x929794_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x929794_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x928963">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x1099717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:ServiceCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x1046578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:ProductCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_927015x1036102">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x995062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_925274x985828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x924453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x921578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x921516">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0_923497x1046990">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">cgnx:OtherGeographicAreaMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_366_20121231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_932803x983702">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">cgnx:BankGuaranteesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_932803x923238">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_932803x1219924">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">cgnx:WarrantyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_931007x926597">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_930809x950606">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cgnx:StockOptionAndIncentivePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_930595x928157">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_930023x923434_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_929865x929902">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_929865x925337">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_929479x931074">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_929038x1042121">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cgnx:TwoThousandFifteenThroughExpectedLifeOfOptionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_928628x926752">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_928472x930724_929790x929831">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_928472x930724">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_928472x926284_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927381x1082318">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cgnx:TwoThousandEightStockRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x929794_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x929794_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x928963">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x1099717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:ServiceCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x1046578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:ProductCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_927015x1036102">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_931868x927273">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_931868x1115319">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:CustomerContractsAndRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_931868x1035125">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:CompletedTechnologiesAndOtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_929865x932226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_929865x928802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953_929865x1122246">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cgnx:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x932953">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_931868x927273">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_931868x1115319">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:CustomerContractsAndRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_931868x1035125">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:CompletedTechnologiesAndOtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_929865x932226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_929865x928802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140_929865x1122246">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cgnx:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_926437x923140">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_925398x970550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cgnx:StateResearchAndExperimentationMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x995062_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_925274x985828_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x924453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x921516">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0_923497x1046990">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">cgnx:OtherGeographicAreaMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20131231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_931007x926597">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_929479x931074">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_928472x930724_929790x929831">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_928472x930724">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_928472x926284_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x929794_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x929794_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x928963">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x1099717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:ServiceCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x1046578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:ProductCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_927015x1036102">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">cgnx:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x995062_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_925274x985828_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x924453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x921578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x921516">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0_923497x1046990">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">cgnx:OtherGeographicAreaMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_365_20111231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_32_20131031_0_931868x966363">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:PurchasedTechnologiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-09-30</startDate>
      <endDate>2013-10-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_32_20131031_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2013-09-30</startDate>
      <endDate>2013-10-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_31_20091231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2009-12-01</startDate>
      <endDate>2009-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_30_20090930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2009-09-01</startDate>
      <endDate>2009-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_29_20111130_0_927381x985929">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cgnx:TwoThousandElevenStockRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-11-02</startDate>
      <endDate>2011-11-30</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_29_20080430_0_927381x1082318">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cgnx:TwoThousandEightStockRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2008-04-02</startDate>
      <endDate>2008-04-30</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_28_20130728_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-07-28</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_27_20100731_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2010-07-05</startDate>
      <endDate>2010-07-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20140126_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2014-01-26</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_932803x983702">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">cgnx:BankGuaranteesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_932803x923238">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_932803x1219924">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">cgnx:WarrantyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x930349">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x929202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x927273">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_931868x1115319">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:CustomerContractsAndRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x932226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x929977">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x929902">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x928802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x925337">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x923325">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929865x1032189">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cgnx:HardwareAndSoftwareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x923955_930462x931536_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x923955_930462x924881_930595x928157">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x1120045_930462x931536_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cgnx:AccruedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_929665x929612_930023x1120045_930462x924881_930595x928157">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cgnx:AccruedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x926438">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914_932040x1062230">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cgnx:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x928914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x926438">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085_932040x1062230">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cgnx:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x927085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926752">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x926438">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306_932040x1062230">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cgnx:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x926306">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x926438">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128_932040x1062230">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cgnx:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x924128">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870_932040x1062230">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cgnx:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x923870">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218_932040x926438">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:AgencyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928628x1049218">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:AgencyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925851_930595x928157">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925851_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_929790x925736">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x928914_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x927085_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x926306_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x924128_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x923870_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_928472x926284_928628x1049218_929790x925851">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:AgencyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927381x985929">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cgnx:TwoThousandElevenStockRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_927381x1082318">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cgnx:TwoThousandEightStockRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921916_929665x924009_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:SGD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921915_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:KRW</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921909_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921874_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:HUF</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921874_929665x924009_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:HUF</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921857_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:TWD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921817_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:GBP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921817_929665x924009_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:GBP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921789_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921769_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:BRL</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921741_929665x924009_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921728_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_926295x921728_929665x924009_930462x924881">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_925398x970550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cgnx:StateResearchAndExperimentationMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_925398x1125157">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cgnx:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x995062_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x995062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x985828_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_925274x985828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x924453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x921578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x921516">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0_923497x1046990">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">cgnx:OtherGeographicAreaMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20131231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x930349">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x929202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x927273">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_931868x1115319">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cgnx:CustomerContractsAndRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x932226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x929977">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x929902">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x928802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x925337">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x923325">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929865x1032189">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cgnx:HardwareAndSoftwareMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929665x929612_930023x923955_930462x931536_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_929665x929612_930023x1120045_930462x931536_930595x1105064">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cgnx:AccruedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">cgnx:EconomicHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x986230">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:CorporateStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x928914">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x927085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x926306">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x924128">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x923870">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x1113709">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:CoveredBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_928628x1049218">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:AgencyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_926295x921789_929665x924009_930462x931536">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x995062_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x995062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x985828_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_925274x985828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x924453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x921578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x921516">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0_923497x1046990">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">cgnx:OtherGeographicAreaMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20121231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x995062_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x995062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x985828_929479x927462">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_925274x985828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x924453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x921578">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x921516">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0_923497x1046990">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">cgnx:OtherGeographicAreaMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20111231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927653x930455">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:UncollectibleReceivablesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927653x926226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927653x925938">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:InventoryValuationReserveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x932586">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x930643">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x929313">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0_927592x923434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101004_0_925274x995062">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:MvsdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-10-04</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20101004_0_925274x985828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cgnx:SisdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2010-10-04</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-K0010_STD_0_20130630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2013-06-30</instant>
    </period>
  </context>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="iso4217_EUR">
    <measure>iso4217:EUR</measure>
  </unit>
  <unit id="Contractor">
    <measure>cgnx:Contractor</measure>
  </unit>
  <unit id="Employees">
    <measure>cgnx:Employees</measure>
  </unit>
  <unit id="Right">
    <measure>cgnx:Right</measure>
  </unit>
  <unit id="vote_per_share">
    <measure>cgnx:vote_per_share</measure>
  </unit>
  <unit id="iso4217_JPY">
    <measure>iso4217:JPY</measure>
  </unit>
  <unit id="iso4217_CAD">
    <measure>iso4217:CAD</measure>
  </unit>
  <unit id="iso4217_BRL">
    <measure>iso4217:BRL</measure>
  </unit>
  <unit id="iso4217_GBP">
    <measure>iso4217:GBP</measure>
  </unit>
  <unit id="iso4217_TWD">
    <measure>iso4217:TWD</measure>
  </unit>
  <unit id="iso4217_HUF">
    <measure>iso4217:HUF</measure>
  </unit>
  <unit id="iso4217_CNY">
    <measure>iso4217:CNY</measure>
  </unit>
  <unit id="iso4217_KRW">
    <measure>iso4217:KRW</measure>
  </unit>
  <unit id="iso4217_SGD">
    <measure>iso4217:SGD</measure>
  </unit>
  <unit id="DerivativeInstrument">
    <measure>cgnx:DerivativeInstrument</measure>
  </unit>
  <unit id="Patents">
    <measure>cgnx:Patents</measure>
  </unit>
  <unit id="Respondent">
    <measure>cgnx:Respondent</measure>
  </unit>
  <unit id="Customer">
    <measure>cgnx:Customer</measure>
  </unit>
  <unit id="Segment">
    <measure>cgnx:Segment</measure>
  </unit>
  <unit id="Y">
    <measure>utr:Y</measure>
  </unit>
  <unit id="Category">
    <measure>cgnx:Category</measure>
  </unit>
  <xbrll:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_27" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_27" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_28" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_28" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_29" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_29" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_30" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_30" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_31" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_31" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_32" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_32" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_33" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_33" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_34" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_34" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_35" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_35" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_27" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_27" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_28" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_28" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_29" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_29" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_30" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_30" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_31" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_31" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_32" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_32" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_33" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_33" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_34" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_34" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_35" xlink:label="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_35" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_22" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_22" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_23" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_23" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_25" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_25" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_26" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_26" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_22" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_22" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_23" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_23" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_25" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_25" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_26" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_26" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_27" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_27" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_22" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_22" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_23" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_23" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_25" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_25" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_26" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_26" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_27" xlink:label="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_27" xlink:type="locator"/>
    <xbrll:footnote xlink:label="footnote_291127647" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</xbrll:footnote>
    <xbrll:footnote xlink:label="footnote_291127652" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</xbrll:footnote>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_27" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_28" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_29" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_30" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_31" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_32" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_33" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_34" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_1_35" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_27" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_28" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_29" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_30" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_31" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_32" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_33" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_34" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_046F9980-1F24-45AF-ABE6-09ACA1B7A53C_2_35" xlink:to="footnote_291127652" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_22" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_23" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_25" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_1_26" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_22" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_23" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_25" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_26" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_2_27" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_22" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_23" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_25" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_26" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_4059887_431DCDCC-63D7-4484-824D-6DD8F518F334_3_27" xlink:to="footnote_291127647" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
  </xbrll:footnoteLink>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>15
<FILENAME>cgnx-20131231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Schema, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.21.0 -->
<!-- Round: 8 -->
<!-- Creation date: 2014-02-11T05:42:24Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:us-gaap="http://fasb.org/us-gaap/2013-01-31"
  xmlns:us-types="http://fasb.org/us-types/2013-01-31"
  xmlns:cgnx="http://www.cognex.com/20131231"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:country="http://xbrl.sec.gov/country/2013-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2012-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2013-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2013-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
  targetNamespace="http://www.cognex.com/20131231"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
        <link:definition>101 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome" id="Role_StatementOfIncome">
        <link:definition>103 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical" id="Role_StatementOfIncomeParen">
        <link:definition>104 - Statement - Consolidated Statements of Operations (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital" id="Role_StatementOfPartnersCapital">
        <link:definition>105 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical" id="Role_StatementOfPartnersCapitalParen">
        <link:definition>106 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified" id="Role_StatementOfFinancialPositionClassified">
        <link:definition>107 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="Role_StatementOfFinancialPositionClassifiedParen">
        <link:definition>108 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect" id="Role_StatementOfCashFlowsIndirect">
        <link:definition>109 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" id="Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome">
        <link:definition>110 - Statement - Consolidated Statement of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical" id="Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen">
        <link:definition>111 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
        <link:definition>112 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
        <link:definition>113 - Disclosure - New Pronouncements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock">
        <link:definition>114 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" id="Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
        <link:definition>115 - Disclosure - Cash, Cash Equivalents, and Investments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" id="Role_NotesToFinancialStatementsInventoryDisclosureTextBlock">
        <link:definition>116 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" id="Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
        <link:definition>117 - Disclosure - Property, Plant, and Equipment</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
        <link:definition>118 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock" id="Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock">
        <link:definition>119 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
        <link:definition>120 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
        <link:definition>121 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock" id="Role_NotesToFinancialStatementsGuaranteesTextBlock">
        <link:definition>122 - Disclosure - Guarantees</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock" id="Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
        <link:definition>123 - Disclosure - Indemnification Provisions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
        <link:definition>124 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" id="Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
        <link:definition>125 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
        <link:definition>126 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Role_NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock">
        <link:definition>127 - Disclosure - Employee Savings Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" id="Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
        <link:definition>128 - Disclosure - Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlock">
        <link:definition>129 - Disclosure - Weighted Average Shares</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
        <link:definition>130 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="Role_NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
        <link:definition>131 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
        <link:definition>132 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
        <link:definition>133 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" id="Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables">
        <link:definition>134 - Disclosure - Cash, Cash Equivalents, and Investments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
        <link:definition>135 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
        <link:definition>136 - Disclosure - Property, Plant, and Equipment (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
        <link:definition>137 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
        <link:definition>138 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
        <link:definition>139 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
        <link:definition>140 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables" id="Role_NotesToFinancialStatementsGuaranteesTextBlockTables">
        <link:definition>141 - Disclosure - Guarantees (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables">
        <link:definition>142 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
        <link:definition>143 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
        <link:definition>144 - Disclosure - Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables">
        <link:definition>145 - Disclosure - Weighted Average Shares (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
        <link:definition>146 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
        <link:definition>147 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" id="DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
        <link:definition>148 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation" id="DisclosureFairValueMeasurementsAdditionalInformation">
        <link:definition>149 - Disclosure - Fair Value Measurements - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" id="DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments">
        <link:definition>150 - Disclosure - Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" id="DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation">
        <link:definition>151 - Disclosure - Cash, Cash Equivalents, and Investments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" id="DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments">
        <link:definition>152 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" id="DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments">
        <link:definition>153 - Disclosure - Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" id="DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments">
        <link:definition>154 - Disclosure - Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories" id="DisclosureInventoriesComponentsOfInventories">
        <link:definition>155 - Disclosure - Inventories - Components of Inventories (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment" id="DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment">
        <link:definition>156 - Disclosure - Property, Plant, and Equipment - Components of Property, Plant, and Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation" id="DisclosurePropertyPlantAndEquipmentAdditionalInformation">
        <link:definition>157 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets" id="DisclosureIntangibleAssetsAmortizedIntangibleAssets">
        <link:definition>158 - Disclosure - Intangible Assets - Amortized Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation" id="DisclosureIntangibleAssetsAdditionalInformation">
        <link:definition>159 - Disclosure - Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears" id="DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears">
        <link:definition>160 - Disclosure - Intangible Assets - Estimated Amortization Expense Succeeding Fiscal Years (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation" id="DisclosureGoodwillAdditionalInformation">
        <link:definition>161 - Disclosure - Goodwill - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill" id="DisclosureGoodwillChangesInCarryingValueOfGoodwill">
        <link:definition>162 - Disclosure - Goodwill - Changes in Carrying Value of Goodwill (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses" id="DisclosureAccruedExpensesConstituentsOfAccruedExpenses">
        <link:definition>163 - Disclosure - Accrued Expenses - Constituents of Accrued Expenses (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations" id="DisclosureAccruedExpensesChangesInWarrantyObligations">
        <link:definition>164 - Disclosure - Accrued Expenses - Changes in Warranty Obligations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesAdditionalInformation">
        <link:definition>165 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements" id="DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements">
        <link:definition>166 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments Under Lease Agreements (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements" id="DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements">
        <link:definition>167 - Disclosure - Commitments and Contingencies - Future Minimum Rental Receipts Under Non - Cancelable Lease Agreements (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation" id="DisclosureGuaranteesAdditionalInformation">
        <link:definition>168 - Disclosure - Guarantees - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding" id="DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding">
        <link:definition>169 - Disclosure - Guarantees - Details of Letters of Credit Outstanding (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation" id="DisclosureDerivativeInstrumentsAdditionalInformation">
        <link:definition>170 - Disclosure - Derivative Instruments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts" id="DisclosureDerivativeInstrumentsOutstandingForwardContracts">
        <link:definition>171 - Disclosure - Derivative Instruments - Outstanding Forward Contracts (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding" id="DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding">
        <link:definition>172 - Disclosure - Derivative Instruments - Fair Value of Forward Contracts Outstanding (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure" id="DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure">
        <link:definition>173 - Disclosure - Derivative Instruments - Effect of the Derivative Instruments Net of the Underlying Exposure (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments" id="DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments">
        <link:definition>174 - Disclosure - Derivative Instruments - Changes in Accumulated Other Comprehensive Income (Loss) Related to Derivative Instruments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation" id="DisclosureShareholdersEquityAdditionalInformation">
        <link:definition>175 - Disclosure - Shareholders' Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation" id="DisclosureStockBasedCompensationAdditionalInformation">
        <link:definition>176 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity" id="DisclosureStockBasedCompensationSummaryOfStockOptionActivity">
        <link:definition>177 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" id="DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted">
        <link:definition>178 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense" id="DisclosureStockBasedCompensationStockBasedCompensationExpense">
        <link:definition>179 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation" id="DisclosureEmployeeSavingsPlanAdditionalInformation">
        <link:definition>180 - Disclosure - Employee Savings Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation" id="DisclosureTaxesAdditionalInformation">
        <link:definition>181 - Disclosure - Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes" id="DisclosureTaxesConstituentsOfProvisionForIncomeTaxes">
        <link:definition>182 - Disclosure - Taxes - Constituents of Provision for Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" id="DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
        <link:definition>183 - Disclosure - Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties" id="DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties">
        <link:definition>184 - Disclosure - Taxes - Changes in the Reserve for Income Taxes, Excluding Interest and Penalties (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets" id="DisclosureTaxesConstituentsOfDeferredTaxAssets">
        <link:definition>185 - Disclosure - Taxes - Constituents of Deferred Tax Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation" id="DisclosureWeightedAverageSharesAdditionalInformation">
        <link:definition>186 - Disclosure - Weighted Average Shares - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" id="DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
        <link:definition>187 - Disclosure - Weighted Average Shares - Calculation of Weighted-Average Shares (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation" id="DisclosureSegmentAndGeographicInformationAdditionalInformation">
        <link:definition>188 - Disclosure - Segment and Geographic Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments" id="DisclosureSegmentAndGeographicInformationInformationAboutSegments">
        <link:definition>189 - Disclosure - Segment and Geographic Information - Information About Segments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas" id="DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas">
        <link:definition>190 - Disclosure - Segment and Geographic Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts" id="ScheduleScheduleIIValuationAndQualifyingAccounts">
        <link:definition>191 - Schedule - Schedule II - Valuation and Qualifying Accounts (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="cgnx-20131231_cal.xml" xlink:title="Calculation Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="cgnx-20131231_def.xml" xlink:title="Definition Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="cgnx-20131231_lab.xml" xlink:title="Label Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="cgnx-20131231_pre.xml" xlink:title="Presentation Links, all"/>
    </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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://fasb.org/us-types/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-types-2013-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2012-01-31" schemaLocation="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2013-01-31" schemaLocation="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2013-01-31" schemaLocation="http://xbrl.sec.gov/exch/2013/exch-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <element name="AccountsReceivableCreditPeriodAfterOriginalCreditTerm" id="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccruedConsumptionTaxesCurrent" id="cgnx_AccruedConsumptionTaxesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccruedExpensesMember" id="cgnx_AccruedExpensesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdditionalDividendPerShare" id="cgnx_AdditionalDividendPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" id="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AgencyBondsMember" id="cgnx_AgencyBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AggregateStockRepurchasedShares" id="cgnx_AggregateStockRepurchasedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AggregateStockRepurchasedValue" id="cgnx_AggregateStockRepurchasedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmortizedCostAndFairValueDebtSecuritiesAbstract" id="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" id="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" id="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" id="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" id="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" id="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" id="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" id="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" id="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BankGuaranteesMember" id="cgnx_BankGuaranteesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashCashEquivalentsShortTermAndLongTermInvestments" id="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashDistributionsReceivedFromLimitedPartnership" id="cgnx_CashDistributionsReceivedFromLimitedPartnership" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CompanyContributionPerDollarOfEmployeeContribution" id="cgnx_CompanyContributionPerDollarOfEmployeeContribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CompanyContributionsVestAtEndOfFiveYears" id="cgnx_CompanyContributionsVestAtEndOfFiveYears" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CompanyContributionsVestAtEndOfFourYears" id="cgnx_CompanyContributionsVestAtEndOfFourYears" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CompanyContributionsVestAtEndOfThreeYears" id="cgnx_CompanyContributionsVestAtEndOfThreeYears" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CompanyContributionsVestAtEndOfTwoYear" id="cgnx_CompanyContributionsVestAtEndOfTwoYear" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CompletedTechnologiesAndOtherIntangibleAssetsMember" id="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" id="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ComputerHardwareAndSoftwareMember" id="cgnx_ComputerHardwareAndSoftwareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContributionMadeToPartnershipDuringPeriod" id="cgnx_ContributionMadeToPartnershipDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContributionToLimitedPartnership" id="cgnx_ContributionToLimitedPartnership" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CorporateStockMember" id="cgnx_CorporateStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CoveredBondsMember" id="cgnx_CoveredBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CustomerContractsAndRelationshipsMember" id="cgnx_CustomerContractsAndRelationshipsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsIntangibles" id="cgnx_DeferredTaxAssetsIntangibles" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsOtherCurrent" id="cgnx_DeferredTaxAssetsOtherCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsOtherNoncurrent" id="cgnx_DeferredTaxAssetsOtherNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" id="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" id="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DepreciablePropertyPlantAndEquipmentNet" id="cgnx_DepreciablePropertyPlantAndEquipmentNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DerivativeInstrumentMaximumMaturityPeriod" id="cgnx_DerivativeInstrumentMaximumMaturityPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet" id="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentAndEntityInformationAbstract" id="cgnx_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DueFromForeignBanks" id="cgnx_DueFromForeignBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EconomicHedgesMember" id="cgnx_EconomicHedgesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" id="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" id="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquityLineItems" id="cgnx_EquityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquityTable" id="cgnx_EquityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" id="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" id="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExpirationPeriodOfStockOptionPlan" id="cgnx_ExpirationPeriodOfStockOptionPlan" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueInExcessToCarryingValue" id="cgnx_FairValueInExcessToCarryingValue" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" id="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignRetirementObligations" id="cgnx_ForeignRetirementObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GrossMarginProducts" id="cgnx_GrossMarginProducts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GrossMarginServices" id="cgnx_GrossMarginServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HardwareAndSoftwareMember" id="cgnx_HardwareAndSoftwareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxExaminationYearsUnderExaminationOtherEntities" id="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxExaminationYearsUnderExaminations" id="cgnx_IncomeTaxExaminationYearsUnderExaminations" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxHolidayTerminationOfApplicableStatute" id="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" id="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" id="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" id="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInterestAndPenalties" id="cgnx_IncreaseDecreaseInterestAndPenalties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" id="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IndemnificationProvisionsTextBlock" id="cgnx_IndemnificationProvisionsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InternalRevenueCodePolicyTextBlock" id="cgnx_InternalRevenueCodePolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentExpirationDate" id="cgnx_InvestmentExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentMaturityPeriodMaximum" id="cgnx_InvestmentMaturityPeriodMaximum" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LiabilityForUncertainTaxPositions" id="cgnx_LiabilityForUncertainTaxPositions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermInvestmentsMember" id="cgnx_LongTermInvestmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary" id="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" id="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MaximumInvestmentInLimitedPartnership" id="cgnx_MaximumInvestmentInLimitedPartnership" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MaximumInvestmentOfCompanyInPartnership" id="cgnx_MaximumInvestmentOfCompanyInPartnership" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumAgeToBeEligibleToDefinedContributionPlan" id="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" id="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MvsdMember" id="cgnx_MvsdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NatureOfOperationsPolicyTextBlock" id="cgnx_NatureOfOperationsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NoncurrentDeferredTaxAssetsDeprecation" id="cgnx_NoncurrentDeferredTaxAssetsDeprecation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCategoriesOfGuarantees" id="cgnx_NumberOfCategoriesOfGuarantees" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCompanysPatentsFoundInvalid" id="cgnx_NumberOfCompanysPatentsFoundInvalid" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfContractManufacturers" id="cgnx_NumberOfContractManufacturers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" id="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfGroupsWithinEmployeePopulation" id="cgnx_NumberOfGroupsWithinEmployeePopulation" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfPreferredStockPurchaseRightForDividendDistribution" id="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfReportingUnitsForGoodwillAllocation" id="cgnx_NumberOfReportingUnitsForGoodwillAllocation" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfRespondentsWithWhomSettlementWasReached" id="cgnx_NumberOfRespondentsWithWhomSettlementWasReached" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OpenedTaxYearsByMajorTaxJurisdiction" id="cgnx_OpenedTaxYearsByMajorTaxJurisdiction" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLeaseExpirationYear" id="cgnx_OperatingLeaseExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherGeographicAreaMember" id="cgnx_OtherGeographicAreaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OutstandingForwardContractsTableTextBlock" id="cgnx_OutstandingForwardContractsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" id="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" id="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodForProductWarranty" id="cgnx_PeriodForProductWarranty" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" id="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProductCostOfRevenueMember" id="cgnx_ProductCostOfRevenueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PurchasedTechnologiesMember" id="cgnx_PurchasedTechnologiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" id="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" id="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RemainingAmountOfCommitment" id="cgnx_RemainingAmountOfCommitment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ResearchAndDevelopmentTaxCreditsMember" id="cgnx_ResearchAndDevelopmentTaxCreditsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock" id="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SegmentInformationLineItems" id="cgnx_SegmentInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SegmentInformationTable" id="cgnx_SegmentInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="SellingGeneralAndAdministrativeMember" id="cgnx_SellingGeneralAndAdministrativeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ServiceCostOfRevenueMember" id="cgnx_ServiceCostOfRevenueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" id="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" id="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" id="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SisdMember" id="cgnx_SisdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SpecialDividendPerShare" id="cgnx_SpecialDividendPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StateResearchAndExperimentationMember" id="cgnx_StateResearchAndExperimentationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockDistributionReceivedFromLimitedPartnershipCompany" id="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockOptionAndIncentivePlanMember" id="cgnx_StockOptionAndIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SummaryOfSignificantAccountingPoliciesLineItems" id="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SummaryOfSignificantAccountingPoliciesTable" id="cgnx_SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="TaxCreditCarryForwardExpirationYear" id="cgnx_TaxCreditCarryForwardExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaxYearsCoveredThroughAdvancedPricingAgreement" id="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandEightStockRepurchaseProgramMember" id="cgnx_TwoThousandEightStockRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandElevenStockRepurchaseProgramMember" id="cgnx_TwoThousandElevenStockRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandFifteenThroughExpectedLifeOfOptionMember" id="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" id="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VoteEntitledForEachCommonShareOutstanding" id="cgnx_VoteEntitledForEachCommonShareOutstanding" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WarrantyBondsMember" id="cgnx_WarrantyBondsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>16
<FILENAME>cgnx-20131231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Calculation Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.21.0 -->
<!-- Round: 8 -->
<!-- Creation date: 2014-02-11T05:42:25Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DocumentandEntityInformation" roleURI="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfPartnersCapital" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfPartnersCapitalParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureFairValueMeasurementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureInventoriesComponentsOfInventories" roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment" roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosurePropertyPlantAndEquipmentAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsAmortizedIntangibleAssets" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGoodwillChangesInCarryingValueOfGoodwill" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureAccruedExpensesConstituentsOfAccruedExpenses" roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureAccruedExpensesChangesInWarrantyObligations" roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGuaranteesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsOutstandingForwardContracts" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureShareholdersEquityAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivity" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpense" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureEmployeeSavingsPlanAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesConstituentsOfProvisionForIncomeTaxes" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesConstituentsOfDeferredTaxAssets" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureWeightedAverageSharesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationInformationAboutSegments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#ScheduleScheduleIIValuationAndQualifyingAccounts" roleURI="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGuaranteesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGuaranteesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_GrossMarginProducts" xlink:label="cgnx_GrossMarginProducts"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_GrossMarginServices" xlink:label="cgnx_GrossMarginServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsSold" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfServices" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="cgnx_GrossMarginProducts" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="cgnx_GrossMarginServices" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_InvestmentIncomeNonoperating" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1.0900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueGoodsNet" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_LongTermInvestments" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrent" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValueOutstanding" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.2300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="1.2200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.2300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="1.1600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.1800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.1900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_StockOptionPlanExpense" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfInvestments" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.0900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" order="1.1400" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_Cash" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:to="us-gaap_LongTermInvestments" order="1.0800" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" order="1.0300" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0300" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccruedConsumptionTaxesCurrent" xlink:label="cgnx_AccruedConsumptionTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ForeignRetirementObligations" xlink:label="cgnx_ForeignRetirementObligations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedVacationCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="cgnx_ForeignRetirementObligations" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="cgnx_AccruedConsumptionTaxesCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="1.0700" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0800" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsGrossCurrent" xlink:label="us-gaap_DeferredTaxAssetsGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsGrossNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsIntangibles" xlink:label="cgnx_DeferredTaxAssetsIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsOtherCurrent" xlink:label="cgnx_DeferredTaxAssetsOtherCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsOtherNoncurrent" xlink:label="cgnx_DeferredTaxAssetsOtherNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" xlink:label="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" xlink:label="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NoncurrentDeferredTaxAssetsDeprecation" xlink:label="cgnx_NoncurrentDeferredTaxAssetsDeprecation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossCurrent" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossCurrent" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossCurrent" xlink:to="cgnx_DeferredTaxAssetsOtherCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="cgnx_NoncurrentDeferredTaxAssetsDeprecation" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="cgnx_DeferredTaxAssetsIntangibles" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="cgnx_DeferredTaxAssetsOtherNoncurrent" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsGrossNoncurrent" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.1800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" order="1.1900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsGrossCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.1700" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>17
<FILENAME>cgnx-20131231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Definition Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.21.0 -->
<!-- Round: 8 -->
<!-- Creation date: 2014-02-11T05:42:25Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DocumentandEntityInformation" roleURI="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfPartnersCapital" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfPartnersCapitalParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureFairValueMeasurementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureInventoriesComponentsOfInventories" roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment" roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosurePropertyPlantAndEquipmentAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsAmortizedIntangibleAssets" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGoodwillChangesInCarryingValueOfGoodwill" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureAccruedExpensesConstituentsOfAccruedExpenses" roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureAccruedExpensesChangesInWarrantyObligations" roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGuaranteesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsOutstandingForwardContracts" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureShareholdersEquityAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivity" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpense" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureEmployeeSavingsPlanAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesConstituentsOfProvisionForIncomeTaxes" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesConstituentsOfDeferredTaxAssets" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureWeightedAverageSharesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationInformationAboutSegments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#ScheduleScheduleIIValuationAndQualifyingAccounts" roleURI="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGuaranteesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGuaranteesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" xlink:label="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:label="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax" xlink:label="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" xlink:label="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ComputerHardwareAndSoftwareMember" xlink:label="cgnx_ComputerHardwareAndSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CustomerContractsAndRelationshipsMember" xlink:label="cgnx_CustomerContractsAndRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="us-gaap_DistributionRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InvestmentMaturityPeriodMaximum" xlink:label="cgnx_InvestmentMaturityPeriodMaximum"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_JP" xlink:label="country_JP"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumInvestmentOfCompanyInPartnership" xlink:label="cgnx_MaximumInvestmentOfCompanyInPartnership"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfContractManufacturers" xlink:label="cgnx_NumberOfContractManufacturers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PeriodForProductWarranty" xlink:label="cgnx_PeriodForProductWarranty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DistributionRightsMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_CustomerContractsAndRelationshipsMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cgnx_ComputerHardwareAndSoftwareMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_JP" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_SummaryOfSignificantAccountingPoliciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_InvestmentMaturityPeriodMaximum" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_MaximumInvestmentOfCompanyInPartnership" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_PeriodForProductWarranty" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_NumberOfContractManufacturers" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_RangeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="4.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="cgnx_EconomicHedgesMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CorporateStockMember" xlink:label="cgnx_CorporateStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CoveredBondsMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CorporateStockMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_Cash" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostMethodInvestments" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_LongTermInvestments" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashDistributionsReceivedFromLimitedPartnership" xlink:label="cgnx_CashDistributionsReceivedFromLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ContributionMadeToPartnershipDuringPeriod" xlink:label="cgnx_ContributionMadeToPartnershipDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ContributionToLimitedPartnership" xlink:label="cgnx_ContributionToLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DueFromForeignBanks" xlink:label="cgnx_DueFromForeignBanks"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InvestmentExpirationDate" xlink:label="cgnx_InvestmentExpirationDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumInvestmentInLimitedPartnership" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_RemainingAmountOfCommitment" xlink:label="cgnx_RemainingAmountOfCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" xlink:label="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecurities" xlink:label="us-gaap_TradingSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecuritiesRealizedLoss" xlink:label="us-gaap_TradingSecuritiesRealizedLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecuritiesUnrealizedHoldingLoss" xlink:label="us-gaap_TradingSecuritiesUnrealizedHoldingLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_EquitySecuritiesMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_DueFromForeignBanks" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecurities" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecuritiesRealizedLoss" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecuritiesUnrealizedHoldingLoss" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_MaximumInvestmentInLimitedPartnership" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_ContributionToLimitedPartnership" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_CashDistributionsReceivedFromLimitedPartnership" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_RemainingAmountOfCommitment" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_InvestmentExpirationDate" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_ContributionMadeToPartnershipDuringPeriod" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostMethodInvestments" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostMethodInvestmentsFairValueDisclosure" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_LongTermInvestmentsMember" xlink:label="cgnx_LongTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="cgnx_LongTermInvestmentsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_InvestmentTypeAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_HardwareAndSoftwareMember" xlink:label="cgnx_HardwareAndSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cgnx_HardwareAndSoftwareMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CustomerContractsAndRelationshipsMember" xlink:label="cgnx_CustomerContractsAndRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="us-gaap_DistributionRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DistributionRightsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_CustomerContractsAndRelationshipsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" xlink:label="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PurchasedTechnologiesMember" xlink:label="cgnx_PurchasedTechnologiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_PurchasedTechnologiesMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_FairValueInExcessToCarryingValue" xlink:label="cgnx_FairValueInExcessToCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfReportingUnitsForGoodwillAllocation" xlink:label="cgnx_NumberOfReportingUnitsForGoodwillAllocation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="cgnx_NumberOfReportingUnitsForGoodwillAllocation" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="cgnx_FairValueInExcessToCarryingValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_MvsdMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_SisdMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillTranslationAdjustments" xlink:label="us-gaap_GoodwillTranslationAdjustments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillTranslationAdjustments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_MvsdMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_SisdMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_BankGuaranteesMember" xlink:label="cgnx_BankGuaranteesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsLineItems" xlink:label="us-gaap_GuaranteeObligationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsTerm" xlink:label="us-gaap_GuaranteeObligationsTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PerformanceGuaranteeMember" xlink:label="us-gaap_PerformanceGuaranteeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_WarrantyBondsMember" xlink:label="cgnx_WarrantyBondsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsNatureDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsNatureDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_GuaranteeObligationsTerm" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="us-gaap_PerformanceGuaranteeMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="cgnx_BankGuaranteesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="cgnx_WarrantyBondsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DerivativeInstrumentMaximumMaturityPeriod" xlink:label="cgnx_DerivativeInstrumentMaximumMaturityPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="cgnx_DerivativeInstrumentMaximumMaturityPeriod" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="cgnx_EconomicHedgesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_BRL" xlink:label="currency_BRL"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_CNY" xlink:label="currency_CNY"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="invest_DerivativeNotionalAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_EUR" xlink:label="currency_EUR"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_GBP" xlink:label="currency_GBP"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_HUF" xlink:label="currency_HUF"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_JPY" xlink:label="currency_JPY"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_KRW" xlink:label="currency_KRW"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_SGD" xlink:label="currency_SGD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_TWD" xlink:label="currency_TWD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_JPY" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_HUF" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_SGD" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_GBP" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CAD" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_EUR" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CNY" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_TWD" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_KRW" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_BRL" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="invest_DerivativeNotionalAmount" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_CurrencyAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="1.1300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccruedExpensesMember" xlink:label="cgnx_AccruedExpensesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cgnx_AccruedExpensesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForwardContractsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_HedgingDesignationAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="cgnx_EconomicHedgesMember" order="1.0800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember" xlink:label="us-gaap_ForeignCurrencyGainLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_HedgingDesignationAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ForeignCurrencyGainLossMember" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AdditionalDividendPerShare" xlink:label="cgnx_AdditionalDividendPerShare"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AggregateStockRepurchasedShares" xlink:label="cgnx_AggregateStockRepurchasedShares"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AggregateStockRepurchasedValue" xlink:label="cgnx_AggregateStockRepurchasedValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" xlink:label="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EquityLineItems" xlink:label="cgnx_EquityLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EquityTable" xlink:label="cgnx_EquityTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" xlink:label="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SpecialDividendPerShare" xlink:label="cgnx_SpecialDividendPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandEightStockRepurchaseProgramMember" xlink:label="cgnx_TwoThousandEightStockRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandElevenStockRepurchaseProgramMember" xlink:label="cgnx_TwoThousandElevenStockRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_VoteEntitledForEachCommonShareOutstanding" xlink:label="cgnx_VoteEntitledForEachCommonShareOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_EquityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_VoteEntitledForEachCommonShareOutstanding" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_AggregateStockRepurchasedShares" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_AggregateStockRepurchasedValue" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_AdditionalDividendPerShare" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_SpecialDividendPerShare" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_EquityTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="cgnx_TwoThousandEightStockRepurchaseProgramMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="cgnx_TwoThousandElevenStockRepurchaseProgramMember" order="1.1900" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ExpirationPeriodOfStockOptionPlan" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:label="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfGroupsWithinEmployeePopulation" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:label="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StockOptionAndIncentivePlanMember" xlink:label="cgnx_StockOptionAndIncentivePlanMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" xlink:label="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="cgnx_StockOptionAndIncentivePlanMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_ExpirationPeriodOfStockOptionPlan" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_NumberOfGroupsWithinEmployeePopulation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" order="1.2100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ProductCostOfRevenueMember" xlink:label="cgnx_ProductCostOfRevenueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SellingGeneralAndAdministrativeMember" xlink:label="cgnx_SellingGeneralAndAdministrativeMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ServiceCostOfRevenueMember" xlink:label="cgnx_ServiceCostOfRevenueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockOptionPlanExpense" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="cgnx_ProductCostOfRevenueMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="cgnx_ServiceCostOfRevenueMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="cgnx_SellingGeneralAndAdministrativeMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminations" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminations"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" xlink:label="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" xlink:label="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" xlink:label="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseDecreaseInterestAndPenalties" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_LiabilityForUncertainTaxPositions" xlink:label="cgnx_LiabilityForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OpenedTaxYearsByMajorTaxJurisdiction" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ResearchAndDevelopmentTaxCreditsMember" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StateResearchAndExperimentationMember" xlink:label="cgnx_StateResearchAndExperimentationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TaxCreditCarryForwardExpirationYear" xlink:label="cgnx_TaxCreditCarryForwardExpirationYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" xlink:label="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" xlink:label="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncreaseDecreaseInterestAndPenalties" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_LiabilityForUncertainTaxPositions" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_OpenedTaxYearsByMajorTaxJurisdiction" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxExaminationYearsUnderExaminations" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_TaxCreditCarryForwardExpirationYear" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_ResearchAndDevelopmentTaxCreditsMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_StateResearchAndExperimentationMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" xlink:label="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesMember" xlink:label="us-gaap_SalesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SegmentInformationLineItems" xlink:label="cgnx_SegmentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SegmentInformationTable" xlink:label="cgnx_SegmentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="cgnx_SegmentInformationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_SegmentInformationTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="us-gaap_ConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="us-gaap_MaterialReconcilingItemsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConsolidationItemsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_MvsdMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_SisdMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueGoodsNet" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EuropeMember" xlink:label="us-gaap_EuropeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_JP" xlink:label="country_JP"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OtherGeographicAreaMember" xlink:label="cgnx_OtherGeographicAreaMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SalesRevenueGoodsNet" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_EuropeMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_JP" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="cgnx_OtherGeographicAreaMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="us-gaap_InventoryValuationReserveMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UncollectibleReceivablesMember" xlink:label="us-gaap_UncollectibleReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_UncollectibleReceivablesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_InventoryValuationReserveMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAndQualifyingAccountsDisclosureTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesAdjustments" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>18
<FILENAME>cgnx-20131231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Labels Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.21.0 -->
<!-- Round: 8 -->
<!-- Creation date: 2014-02-11T05:42:24Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="id_4059887_925514_1_1">Accounting Changes And Error Corrections [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="id_4059887_925514_2_1">Accounting Changes and Error Corrections [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_4059887_928978_1_1">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_4059887_928978_2_1">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_927100_1_1">Accounts Payable And Accrued Liabilities Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_927100_2_1">Accrued Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="id_4059887_933775_1_1">Accounts Payable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="id_4059887_933775_2_1">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" xlink:label="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm_lbl" xml:lang="en-US" id="id_4059887_1227716_3_1">Accounts receivable credit period after original credit term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm_lbl" xml:lang="en-US" id="id_4059887_1227716_1_1">Accounts Receivable Credit Period After Original Credit Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm_lbl" xml:lang="en-US" id="id_4059887_1227716_2_1">Expiration term of promissory notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" xlink:to="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_4059887_938700_1_1">Accounts Receivable Net Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_4059887_938700_2_1">Accounts receivable, less reserves of $1,354 and $1,131 in 2013 and 2012, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl" xml:lang="en-US" id="id_4059887_935707_1_1">Accretion Amortization Of Discounts And Premiums Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl" xml:lang="en-US" id="id_4059887_935707_14_1">Amortization of discounts or premiums on investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US" id="id_4059887_935566_1_1">Accrued Bonuses Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US" id="id_4059887_935566_2_1">Company bonuses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccruedConsumptionTaxesCurrent" xlink:label="cgnx_AccruedConsumptionTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AccruedConsumptionTaxesCurrent_lbl" xml:lang="en-US" id="id_4059887_1074657_3_1">Accrued consumption taxes current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AccruedConsumptionTaxesCurrent_lbl" xml:lang="en-US" id="id_4059887_1074657_1_1">Accrued Consumption Taxes Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AccruedConsumptionTaxesCurrent_lbl" xml:lang="en-US" id="id_4059887_1074657_2_1">Japanese consumption taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AccruedConsumptionTaxesCurrent" xlink:to="cgnx_AccruedConsumptionTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccruedExpensesMember" xlink:label="cgnx_AccruedExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AccruedExpensesMember_lbl" xml:lang="en-US" id="id_4059887_1120045_3_1">Accrued expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AccruedExpensesMember_lbl" xml:lang="en-US" id="id_4059887_1120045_1_1">Accrued Expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AccruedExpensesMember_lbl" xml:lang="en-US" id="id_4059887_1120045_2_1">Accrued Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AccruedExpensesMember" xlink:to="cgnx_AccruedExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="id_4059887_935891_1_1">Accrued Income Taxes Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="id_4059887_935891_2_1">Accrued income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_933113_1_1">Accrued Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_933113_2_1">Accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_933113_6_1">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US" id="id_4059887_933461_1_1">Accrued Salaries Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US" id="id_4059887_933461_2_1">Salaries, commissions, and payroll taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US" id="id_4059887_935028_1_1">Accrued Vacation Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US" id="id_4059887_935028_2_1">Vacation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_4059887_933479_1_1">Accumulated Depreciation Depletion And Amortization Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_4059887_933479_14_1">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935629_1_1">Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935629_4_1">Ending balance December 31, 2013</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935629_5_1">Beginning balance December 31, 2012</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934487_1_1">Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934487_2_1">Accumulated other comprehensive loss consists of foreign currency translation adjustments, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934223_1_1">Accumulated Other Comprehensive Income Loss Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934223_2_1">Accumulated other comprehensive loss, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_4059887_923434_1_1">Accumulated Other Comprehensive Income [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_4059887_923434_2_1">Accumulated Other Comprehensive Income (Loss) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AdditionalDividendPerShare" xlink:label="cgnx_AdditionalDividendPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AdditionalDividendPerShare_lbl" xml:lang="en-US" id="id_4059887_1019614_3_1">Additional dividend per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AdditionalDividendPerShare_lbl" xml:lang="en-US" id="id_4059887_1019614_1_1">Additional Dividend Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AdditionalDividendPerShare_lbl" xml:lang="en-US" id="id_4059887_1019614_2_1">Additional dividend declared and paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AdditionalDividendPerShare" xlink:to="cgnx_AdditionalDividendPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="id_4059887_934692_1_1">Additional Paid In Capital Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="id_4059887_934692_2_1">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="id_4059887_932586_1_1">Additional Paid In Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="id_4059887_932586_2_1">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:label="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_lbl" xml:lang="en-US" id="id_4059887_936468_1_1">Adjustment For Long Term Intercompany Transactions Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_lbl" xml:lang="en-US" id="id_4059887_936468_2_1">Net of gains on long-term intercompany loans, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:to="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="id_4059887_935944_1_1">Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="id_4059887_935944_2_1">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_lbl" xml:lang="en-US" id="id_4059887_936261_1_1">Adjustments To Additional Paid In Capital Tax Effect From Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_lbl" xml:lang="en-US" id="id_4059887_936261_2_1">Excess tax benefit from stock option exercises</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_929248_1_1">Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_929248_2_1">Adjustments to reconcile net income to net cash provided by operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting_lbl" xml:lang="en-US" id="id_4059887_1079059_3_1">Adjustment to additional paid in capital tax benefit for research and development credits as result of stock option accounting.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting_lbl" xml:lang="en-US" id="id_4059887_1079059_1_1">Adjustment To Additional Paid In Capital Tax Benefit For Research And Development Credits As Result Of Stock Option Accounting</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting_lbl" xml:lang="en-US" id="id_4059887_1079059_14_1">Tax benefit for research and development credits as a result of stock option accounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" xlink:to="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_932888_1_1">Advertising Costs Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_932888_2_1">Advertising Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" id="id_4059887_940641_1_1">Advertising Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" id="id_4059887_940641_2_1">Advertising costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AgencyBondsMember_lbl" xml:lang="en-US" id="id_4059887_1049218_3_1">Agency bonds.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AgencyBondsMember_lbl" xml:lang="en-US" id="id_4059887_1049218_1_1">Agency Bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AgencyBondsMember_lbl" xml:lang="en-US" id="id_4059887_1049218_2_1">Agency Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AgencyBondsMember" xlink:to="cgnx_AgencyBondsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AggregateStockRepurchasedShares" xlink:label="cgnx_AggregateStockRepurchasedShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AggregateStockRepurchasedShares_lbl" xml:lang="en-US" id="id_4059887_1016713_3_1">Aggregate stock repurchased shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AggregateStockRepurchasedShares_lbl" xml:lang="en-US" id="id_4059887_1016713_1_1">Aggregate Stock Repurchased Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AggregateStockRepurchasedShares_lbl" xml:lang="en-US" id="id_4059887_1016713_2_1">Repurchase of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AggregateStockRepurchasedShares" xlink:to="cgnx_AggregateStockRepurchasedShares_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AggregateStockRepurchasedValue" xlink:label="cgnx_AggregateStockRepurchasedValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AggregateStockRepurchasedValue_lbl" xml:lang="en-US" id="id_4059887_952175_3_1">Aggregate stock repurchased value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AggregateStockRepurchasedValue_lbl" xml:lang="en-US" id="id_4059887_952175_1_1">Aggregate Stock Repurchased Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AggregateStockRepurchasedValue_lbl" xml:lang="en-US" id="id_4059887_952175_2_1">Repurchase of shares, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AggregateStockRepurchasedValue" xlink:to="cgnx_AggregateStockRepurchasedValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US" id="id_4059887_921884_1_1">All Currencies [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US" id="id_4059887_921884_2_1">All Currencies [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_AllCurrenciesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_4059887_940280_1_1">Allocated Share Based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_4059887_940280_2_1">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_4059887_934891_1_1">Allowance For Doubtful Accounts Receivable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_4059887_934891_2_1">Reserves for accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_4059887_921947_1_1">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_4059887_921947_2_1">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_940090_1_1">Amortization Of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_940090_2_1">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_4059887_973944_3_1">Amortized Cost and Fair Value Debt Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_4059887_973944_1_1">Amortized Cost And Fair Value Debt Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_4059887_973944_2_1">Amortized Cost and Fair Value Debt Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:to="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="id_4059887_931668_1_1">Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="id_4059887_931668_2_1">Stock options to purchase anti-dilutive common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetBackedSecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_926306_1_1">Asset Backed Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetBackedSecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_926306_2_1">Asset-Backed Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetBackedSecuritiesMember" xlink:to="us-gaap_AssetBackedSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US" id="id_4059887_939751_1_1">Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US" id="id_4059887_939751_2_1">Other-than-temporary impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_4059887_938186_1_1">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_4059887_938186_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_4059887_928450_1_1">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_4059887_928450_2_1">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_4059887_937150_1_1">Assets Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_4059887_937150_6_1">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_4059887_926145_1_1">Assets Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_4059887_926145_2_1">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_926213_1_1">Assets Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_926213_2_1">Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" id="id_4059887_939706_1_1">Available For Sale Debt Securities Amortized Cost Basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" id="id_4059887_939706_2_1">Amortized Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax" xlink:label="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935231_1_1">Available For Sale Securities Change In Net Unrealized Holding Gain Loss Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935231_2_1">Net unrealized gain (loss) on available-for-sale investments, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax" xlink:to="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1154314_3_1">Amount of accumulated pre-tax unrealized loss on investments in available-for-sale securities that have been in a loss position for twelve months or longer impacting investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1154314_1_1">Available For Sale Securities Continuous Unrealized Loss Position 12 Months Or Longer Aggregate Losses Accumulated In Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1154314_14_1">Unrealized Losses, Greater than 12 Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155131_3_1">Amount of accumulated pre-tax unrealized loss on investments on securities classified as available-for-sale securities impacting investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155131_1_1">Available For Sale Securities Continuous Unrealized Loss Position Aggregate Losses Accumulated In Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155131_14_1">Total Unrealized Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xml:lang="en-US" id="id_4059887_940607_1_1">Available For Sale Securities Continuous Unrealized Loss Position Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xml:lang="en-US" id="id_4059887_940607_2_1">Total Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1154315_3_1">Amount of accumulated pre-tax unrealized loss on investments in available-for-sale securities that have been in a loss position for less than twelve months impacting investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1154315_1_1">Available For Sale Securities Continuous Unrealized Loss Position Less Than 12 Months Aggregate Losses Accumulated In Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1154315_14_1">Unrealized Losses, Less than 12 Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_lbl" xml:lang="en-US" id="id_4059887_938963_1_1">Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_lbl" xml:lang="en-US" id="id_4059887_938963_2_1">Fair Value, Less than 12 Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_lbl" xml:lang="en-US" id="id_4059887_938251_1_1">Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_lbl" xml:lang="en-US" id="id_4059887_938251_2_1">Fair Value, Greater than 12 Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1035129_3_1">This item represents the fair value of debt securities which are expected to mature within one year of the balance sheet date and which are categorized neither as held-to-maturity nor trading securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1035129_1_1">Available For Sale Securities Debt Maturities After One Year Before Two Years Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1035129_2_1">1-2 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1129830_3_1">Available-for-sale securities, debt maturities after third year but before fourth year, fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1129830_1_1">Available For Sale Securities Debt Maturities After Three Years Before Four Years Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1129830_2_1">3-4 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1037849_3_1">Available-for-sale securities, debt maturities after second year but before third year, fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1037849_1_1">Available For Sale Securities Debt Maturities After Two Years Before Three Years Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue_lbl" xml:lang="en-US" id="id_4059887_1037849_2_1">2-3 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US" id="id_4059887_936838_1_1">Available For Sale Securities Debt Maturities Within One Year Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl" xml:lang="en-US" id="id_4059887_936838_2_1">Less than 1 Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US" id="id_4059887_940246_1_1">Available For Sale Securities Debt Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US" id="id_4059887_940246_2_1">Financial assets at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US" id="id_4059887_940246_6_1">Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US" id="id_4059887_937877_1_1">Available For Sale Securities Debt Securities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US" id="id_4059887_937877_2_1">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_lbl" xml:lang="en-US" id="id_4059887_937220_1_1">Available For Sale Securities Debt Securities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_lbl" xml:lang="en-US" id="id_4059887_937220_2_1">Long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_lbl" xml:lang="en-US" id="id_4059887_933401_1_1">Available For Sale Securities Gross Realized Gains</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_lbl" xml:lang="en-US" id="id_4059887_933401_2_1">Gross realized gains on sale of investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_lbl" xml:lang="en-US" id="id_4059887_939687_1_1">Available For Sale Securities Gross Realized Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_lbl" xml:lang="en-US" id="id_4059887_939687_2_1">Gross realized losses on sale of investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155361_3_1">Amount of accumulated pre-tax unrealized gain before deducting pre-tax unrealized losses on investments in available-for-sale securities impacting investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155361_1_1">Available For Sale Securities Gross Unrealized Gain Accumulated In Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155361_2_1">Gross Unrealized Gains</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155293_3_1">Amount of accumulated pre-tax unrealized loss before deducting pre-tax unrealized gain on investments in available-for-sale securities impacting investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155293_1_1">Available For Sale Securities Gross Unrealized Loss Accumulated In Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments_lbl" xml:lang="en-US" id="id_4059887_1155293_14_1">Gross Unrealized Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_4059887_929038_1_1">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_4059887_929038_2_1">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="id_4059887_930023_1_1">Balance Sheet Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="id_4059887_930023_2_1">Balance Sheet Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="id_4059887_926758_1_1">Balance Sheet Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="id_4059887_926758_2_1">Balance Sheet Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_BankGuaranteesMember" xlink:label="cgnx_BankGuaranteesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_BankGuaranteesMember_lbl" xml:lang="en-US" id="id_4059887_983702_3_1">Bank guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_BankGuaranteesMember_lbl" xml:lang="en-US" id="id_4059887_983702_1_1">Bank Guarantees [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_BankGuaranteesMember_lbl" xml:lang="en-US" id="id_4059887_983702_2_1">Bank Guarantees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_BankGuaranteesMember" xlink:to="cgnx_BankGuaranteesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_BRL" xlink:label="currency_BRL"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_BRL_lbl" xml:lang="en-US" id="id_4059887_921769_1_1">B R L</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_BRL_lbl" xml:lang="en-US" id="id_4059887_921769_2_1">Brazilian Real [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_BRL" xlink:to="currency_BRL_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US" id="id_4059887_925337_1_1">Building Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US" id="id_4059887_925337_2_1">Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US" id="id_4059887_929902_1_1">Building [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US" id="id_4059887_929902_2_1">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CAD_lbl" xml:lang="en-US" id="id_4059887_921741_1_1">C A D</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_CAD_lbl" xml:lang="en-US" id="id_4059887_921741_2_1">Canadian Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CAD" xlink:to="currency_CAD_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US" id="id_4059887_940452_1_1">Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US" id="id_4059887_940452_2_1">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_4059887_932055_1_1">Cash And Cash Equivalents [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_4059887_932055_2_1">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938283_1_1">Cash And Cash Equivalents At Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938283_4_1">Cash and cash equivalents at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938283_5_1">Cash and cash equivalents at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938283_2_1">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938283_6_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_4059887_938600_1_1">Cash And Cash Equivalents Period Increase Decrease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_4059887_938600_6_1">Net change in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_928679_1_1">Cash And Cash Equivalents Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_928679_2_1">Cash, Cash Equivalents, and Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments_lbl" xml:lang="en-US" id="id_4059887_946445_3_1">Cash, cash equivalents, short term and long term investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments_lbl" xml:lang="en-US" id="id_4059887_946445_1_1">Cash Cash Equivalents Short Term And Long Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments_lbl" xml:lang="en-US" id="id_4059887_946445_6_1">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:to="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashDistributionsReceivedFromLimitedPartnership" xlink:label="cgnx_CashDistributionsReceivedFromLimitedPartnership"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CashDistributionsReceivedFromLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_1240833_3_1">Cash distributions received from limited partnership.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CashDistributionsReceivedFromLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_1240833_1_1">Cash Distributions Received From Limited Partnership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CashDistributionsReceivedFromLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_1240833_2_1">Cash distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CashDistributionsReceivedFromLimitedPartnership" xlink:to="cgnx_CashDistributionsReceivedFromLimitedPartnership_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_940698_1_1">Cash Equivalents At Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_940698_2_1">Cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xml:lang="en-US" id="id_4059887_928157_1_1">Cash Flow Hedging [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xml:lang="en-US" id="id_4059887_928157_2_1">Cash Flow Hedge Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowHedgingMember" xlink:to="us-gaap_CashFlowHedgingMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_CNY" xlink:label="currency_CNY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CNY_lbl" xml:lang="en-US" id="id_4059887_921909_1_1">C N Y</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_CNY_lbl" xml:lang="en-US" id="id_4059887_921909_2_1">Chinese Renminbi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_4059887_936604_1_1">Commitments And Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_4059887_936604_2_1">Commitments and contingencies (Note 10)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_930041_1_1">Commitments And Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_930041_2_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_923990_1_1">Commitments And Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_923990_2_1">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_930293_1_1">Commitments And Contingencies Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_930293_2_1">Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US" id="id_4059887_931645_1_1">Common Stock Dividends Per Share Cash Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US" id="id_4059887_931645_2_1">Cash dividends per common share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US" id="id_4059887_924576_1_1">Common Stock Dividends Per Share Declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US" id="id_4059887_924576_2_1">Cash dividend declared per common share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="id_4059887_930643_1_1">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="id_4059887_930643_2_1">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_4059887_931741_1_1">Common Stock Par Or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_4059887_931741_2_1">Common stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_4059887_930676_1_1">Common Stock Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_4059887_930676_2_1">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_4059887_925763_1_1">Common Stock Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_4059887_925763_4_1">Ending Balance, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_4059887_925763_5_1">Beginning Balance, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_4059887_925763_2_1">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_923588_1_1">Common Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_923588_2_1">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US" id="id_4059887_936508_1_1">Common Stock Value Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US" id="id_4059887_936508_2_1">Common stock, $.002 par value - Authorized: 140,000 shares, issued and outstanding: 86,831 and 86,110 shares in 2013 and 2012, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionPerDollarOfEmployeeContribution" xlink:label="cgnx_CompanyContributionPerDollarOfEmployeeContribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CompanyContributionPerDollarOfEmployeeContribution_lbl" xml:lang="en-US" id="id_4059887_1073125_3_1">Company contribution per dollar of employee contribution.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CompanyContributionPerDollarOfEmployeeContribution_lbl" xml:lang="en-US" id="id_4059887_1073125_1_1">Company Contribution Per Dollar Of Employee Contribution</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CompanyContributionPerDollarOfEmployeeContribution_lbl" xml:lang="en-US" id="id_4059887_1073125_2_1">Company contribution per dollar of employee contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CompanyContributionPerDollarOfEmployeeContribution" xlink:to="cgnx_CompanyContributionPerDollarOfEmployeeContribution_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfFiveYears" xlink:label="cgnx_CompanyContributionsVestAtEndOfFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CompanyContributionsVestAtEndOfFiveYears_lbl" xml:lang="en-US" id="id_4059887_953522_3_1">Company contributions vest at end of five years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CompanyContributionsVestAtEndOfFiveYears_lbl" xml:lang="en-US" id="id_4059887_953522_1_1">Company Contributions Vest At End Of Five Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CompanyContributionsVestAtEndOfFiveYears_lbl" xml:lang="en-US" id="id_4059887_953522_2_1">Company contributions vest at end of five years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CompanyContributionsVestAtEndOfFiveYears" xlink:to="cgnx_CompanyContributionsVestAtEndOfFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfFourYears" xlink:label="cgnx_CompanyContributionsVestAtEndOfFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CompanyContributionsVestAtEndOfFourYears_lbl" xml:lang="en-US" id="id_4059887_1100002_3_1">Company contributions vest at end of four years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CompanyContributionsVestAtEndOfFourYears_lbl" xml:lang="en-US" id="id_4059887_1100002_1_1">Company Contributions Vest At End Of Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CompanyContributionsVestAtEndOfFourYears_lbl" xml:lang="en-US" id="id_4059887_1100002_2_1">Company contributions vest at end of four years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CompanyContributionsVestAtEndOfFourYears" xlink:to="cgnx_CompanyContributionsVestAtEndOfFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfThreeYears" xlink:label="cgnx_CompanyContributionsVestAtEndOfThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CompanyContributionsVestAtEndOfThreeYears_lbl" xml:lang="en-US" id="id_4059887_1060830_3_1">Company contributions vest at end of three years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CompanyContributionsVestAtEndOfThreeYears_lbl" xml:lang="en-US" id="id_4059887_1060830_1_1">Company Contributions Vest At End Of Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CompanyContributionsVestAtEndOfThreeYears_lbl" xml:lang="en-US" id="id_4059887_1060830_2_1">Company contributions vest at end of three years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CompanyContributionsVestAtEndOfThreeYears" xlink:to="cgnx_CompanyContributionsVestAtEndOfThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfTwoYear" xlink:label="cgnx_CompanyContributionsVestAtEndOfTwoYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CompanyContributionsVestAtEndOfTwoYear_lbl" xml:lang="en-US" id="id_4059887_1107863_3_1">Company contributions vest at end of two year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CompanyContributionsVestAtEndOfTwoYear_lbl" xml:lang="en-US" id="id_4059887_1107863_1_1">Company Contributions Vest At End Of Two Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CompanyContributionsVestAtEndOfTwoYear_lbl" xml:lang="en-US" id="id_4059887_1107863_2_1">Company contributions vest at end of two years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CompanyContributionsVestAtEndOfTwoYear" xlink:to="cgnx_CompanyContributionsVestAtEndOfTwoYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_929610_1_1">Compensation And Retirement Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_929610_2_1">Compensation and Retirement Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" xlink:label="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_4059887_1035125_3_1">Completed technologies and other intangible assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_4059887_1035125_1_1">Completed Technologies And Other Intangible Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_4059887_1035125_2_1">Completed Technologies and Other Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" xlink:to="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_983909_3_1">Components of cash cash equivalents and investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_983909_1_1">Components Of Cash Cash Equivalents And Investments Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_983909_2_1">Components of Cash, Cash Equivalents, and Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" xlink:to="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_4059887_933343_1_1">Comprehensive Income Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_4059887_933343_6_1">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_925034_1_1">Comprehensive Income Policy Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_925034_2_1">Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ComputerHardwareAndSoftwareMember" xlink:label="cgnx_ComputerHardwareAndSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ComputerHardwareAndSoftwareMember_lbl" xml:lang="en-US" id="id_4059887_1122246_3_1">Computer hardware and software.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ComputerHardwareAndSoftwareMember_lbl" xml:lang="en-US" id="id_4059887_1122246_1_1">Computer Hardware And Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ComputerHardwareAndSoftwareMember_lbl" xml:lang="en-US" id="id_4059887_1122246_2_1">Computer Hardware and Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ComputerHardwareAndSoftwareMember" xlink:to="cgnx_ComputerHardwareAndSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_4059887_932519_1_1">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_4059887_932519_2_1">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_4059887_931007_1_1">Concentration Risk By Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_4059887_931007_2_1">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" id="id_4059887_930739_1_1">Concentration Risk Credit Risk</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" id="id_4059887_930739_2_1">Concentrations of Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_4059887_931347_1_1">Concentration Risk Percentage 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_4059887_931347_2_1">Maximum percentage of revenue accountability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="us-gaap_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationItemsAxis_lbl" xml:lang="en-US" id="id_4059887_929479_1_1">Consolidation Items [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationItemsAxis_lbl" xml:lang="en-US" id="id_4059887_929479_2_1">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationItemsDomain_lbl" xml:lang="en-US" id="id_4059887_923138_1_1">Consolidation Items [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationItemsDomain_lbl" xml:lang="en-US" id="id_4059887_923138_2_1">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_926878_1_1">Consolidation Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_926878_2_1">Basis of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ContributionMadeToPartnershipDuringPeriod" xlink:label="cgnx_ContributionMadeToPartnershipDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ContributionMadeToPartnershipDuringPeriod_lbl" xml:lang="en-US" id="id_4059887_1176027_3_1">Contribution made to partnership during period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ContributionMadeToPartnershipDuringPeriod_lbl" xml:lang="en-US" id="id_4059887_1176027_1_1">Contribution Made To Partnership During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ContributionMadeToPartnershipDuringPeriod_lbl" xml:lang="en-US" id="id_4059887_1176027_2_1">Number of contributions made during the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ContributionMadeToPartnershipDuringPeriod" xlink:to="cgnx_ContributionMadeToPartnershipDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ContributionToLimitedPartnership" xlink:label="cgnx_ContributionToLimitedPartnership"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ContributionToLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_1084403_3_1">Contribution to limited partnership.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ContributionToLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_1084403_1_1">Contribution To Limited Partnership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ContributionToLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_1084403_2_1">Contribution to limited partnership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ContributionToLimitedPartnership" xlink:to="cgnx_ContributionToLimitedPartnership_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateBondSecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_927085_1_1">Corporate Bond Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateBondSecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_927085_2_1">Corporate Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateBondSecuritiesMember" xlink:to="us-gaap_CorporateBondSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CorporateStockMember" xlink:label="cgnx_CorporateStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CorporateStockMember_lbl" xml:lang="en-US" id="id_4059887_986230_3_1">Corporate stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CorporateStockMember_lbl" xml:lang="en-US" id="id_4059887_986230_1_1">Corporate Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CorporateStockMember_lbl" xml:lang="en-US" id="id_4059887_986230_2_1">Corporate Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CorporateStockMember" xlink:to="cgnx_CorporateStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostMethodInvestments_lbl" xml:lang="en-US" id="id_4059887_937487_1_1">Cost Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostMethodInvestments_lbl" xml:lang="en-US" id="id_4059887_937487_2_1">Carrying value of investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostMethodInvestments_lbl" xml:lang="en-US" id="id_4059887_937487_12_1">Limited partnership interest (accounted for using cost method)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostMethodInvestments" xlink:to="us-gaap_CostMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_4059887_938846_1_1">Cost Method Investments Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_4059887_938846_2_1">Estimated fair value of investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:to="us-gaap_CostMethodInvestmentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments_lbl" xml:lang="en-US" id="id_4059887_938491_1_1">Costmethod Investments Realized Losses Excluding Other Than Temporary Impairments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments_lbl" xml:lang="en-US" id="id_4059887_938491_2_1">Recorded a realized loss on stock distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:to="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_4059887_937636_1_1">Cost Of Goods And Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_4059887_937636_6_1">Total cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US" id="id_4059887_923512_1_1">Cost Of Goods And Services Sold [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US" id="id_4059887_923512_2_1">Cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US" id="id_4059887_937862_1_1">Cost Of Goods Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US" id="id_4059887_937862_2_1">Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfServices_lbl" xml:lang="en-US" id="id_4059887_937535_1_1">Cost Of Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfServices_lbl" xml:lang="en-US" id="id_4059887_937535_2_1">Service</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfServices" xlink:to="us-gaap_CostOfServices_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CoveredBondsMember_lbl" xml:lang="en-US" id="id_4059887_1113709_3_1">Covered bonds.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CoveredBondsMember_lbl" xml:lang="en-US" id="id_4059887_1113709_1_1">Covered Bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CoveredBondsMember_lbl" xml:lang="en-US" id="id_4059887_1113709_2_1">Covered Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CoveredBondsMember" xlink:to="cgnx_CoveredBondsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrencyAxis_lbl" xml:lang="en-US" id="id_4059887_926295_1_1">Currency [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrencyAxis_lbl" xml:lang="en-US" id="id_4059887_926295_2_1">Currency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrencyAxis" xlink:to="us-gaap_CurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940589_1_1">Current Federal Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940589_2_1">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_4059887_922004_1_1">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_4059887_922004_2_1">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940256_1_1">Current Foreign Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940256_2_1">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940132_1_1">Current Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940132_6_1">Current income tax expense (benefit), Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_4059887_929551_1_1">Current Income Tax Expense Benefit Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_4059887_929551_2_1">Current:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_938754_1_1">Current State And Local Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_938754_2_1">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CustomerContractsAndRelationshipsMember" xlink:label="cgnx_CustomerContractsAndRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CustomerContractsAndRelationshipsMember_lbl" xml:lang="en-US" id="id_4059887_1115319_3_1">Customer contracts and relationships.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CustomerContractsAndRelationshipsMember_lbl" xml:lang="en-US" id="id_4059887_1115319_1_1">Customer Contracts And Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CustomerContractsAndRelationshipsMember_lbl" xml:lang="en-US" id="id_4059887_1115319_2_1">Customer Contracts and Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CustomerContractsAndRelationshipsMember" xlink:to="cgnx_CustomerContractsAndRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_939055_1_1">Deferred Federal Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_939055_2_1">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940300_1_1">Deferred Foreign Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940300_2_1">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_937919_1_1">Deferred Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_937919_6_1">Deferred income tax expense (benefit), Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_4059887_927708_1_1">Deferred Income Tax Expense Benefit Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_4059887_927708_2_1">Deferred:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent_lbl" xml:lang="en-US" id="id_4059887_936131_1_1">Deferred Revenue And Credits Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent_lbl" xml:lang="en-US" id="id_4059887_936131_2_1">Deferred revenue and customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueAndCreditsCurrent" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_939788_1_1">Deferred State And Local Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_939788_2_1">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl" xml:lang="en-US" id="id_4059887_938417_1_1">Deferred Tax Assets Capital Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl" xml:lang="en-US" id="id_4059887_938417_2_1">Capital loss carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsGrossCurrent" xlink:label="us-gaap_DeferredTaxAssetsGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossCurrent_lbl" xml:lang="en-US" id="id_4059887_939648_1_1">Deferred Tax Assets Gross Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGrossCurrent_lbl" xml:lang="en-US" id="id_4059887_939648_6_1">Gross current deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossCurrent" xlink:to="us-gaap_DeferredTaxAssetsGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsGrossNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossNoncurrent_lbl" xml:lang="en-US" id="id_4059887_937074_1_1">Deferred Tax Assets Gross Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGrossNoncurrent_lbl" xml:lang="en-US" id="id_4059887_937074_6_1">Gross noncurrent deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsGrossNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US" id="id_4059887_937496_1_1">Deferred Tax Assets In Process Research And Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US" id="id_4059887_937496_2_1">Acquired in-process technology</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsIntangibles" xlink:label="cgnx_DeferredTaxAssetsIntangibles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DeferredTaxAssetsIntangibles_lbl" xml:lang="en-US" id="id_4059887_953882_3_1">Deferred tax assets intangibles.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DeferredTaxAssetsIntangibles_lbl" xml:lang="en-US" id="id_4059887_953882_1_1">Deferred Tax Assets Intangibles</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DeferredTaxAssetsIntangibles_lbl" xml:lang="en-US" id="id_4059887_953882_2_1">Acquired completed technologies and other intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DeferredTaxAssetsIntangibles" xlink:to="cgnx_DeferredTaxAssetsIntangibles_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US" id="id_4059887_940850_1_1">Deferred Tax Assets Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US" id="id_4059887_940850_2_1">Inventory and revenue related</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xml:lang="en-US" id="id_4059887_938303_1_1">Deferred Tax Assets Liabilities Net Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xml:lang="en-US" id="id_4059887_938303_6_1">Net noncurrent deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US" id="id_4059887_940487_1_1">Deferred Tax Assets Net Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US" id="id_4059887_940487_2_1">Deferred income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US" id="id_4059887_940487_6_1">Net current deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_4059887_928754_1_1">Deferred Tax Assets Net Current Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_4059887_928754_2_1">Current deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US" id="id_4059887_938169_1_1">Deferred Tax Assets Net Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US" id="id_4059887_938169_2_1">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_4059887_932001_1_1">Deferred Tax Assets Net Noncurrent Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_4059887_932001_2_1">Noncurrent deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsOtherCurrent" xlink:label="cgnx_DeferredTaxAssetsOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DeferredTaxAssetsOtherCurrent_lbl" xml:lang="en-US" id="id_4059887_1099072_3_1">Deferred tax assets other current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DeferredTaxAssetsOtherCurrent_lbl" xml:lang="en-US" id="id_4059887_1099072_1_1">Deferred Tax Assets Other Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DeferredTaxAssetsOtherCurrent_lbl" xml:lang="en-US" id="id_4059887_1099072_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DeferredTaxAssetsOtherCurrent" xlink:to="cgnx_DeferredTaxAssetsOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsOtherNoncurrent" xlink:label="cgnx_DeferredTaxAssetsOtherNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DeferredTaxAssetsOtherNoncurrent_lbl" xml:lang="en-US" id="id_4059887_1072579_3_1">Deferred tax assets other non current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DeferredTaxAssetsOtherNoncurrent_lbl" xml:lang="en-US" id="id_4059887_1072579_1_1">Deferred Tax Assets Other Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DeferredTaxAssetsOtherNoncurrent_lbl" xml:lang="en-US" id="id_4059887_1072579_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DeferredTaxAssetsOtherNoncurrent" xlink:to="cgnx_DeferredTaxAssetsOtherNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" xlink:label="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState_lbl" xml:lang="en-US" id="id_4059887_999642_3_1">Deferred tax assets tax credit carry forwards foreign and state.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState_lbl" xml:lang="en-US" id="id_4059887_999642_1_1">Deferred Tax Assets Tax Credit Carryforwards Foreign And State</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState_lbl" xml:lang="en-US" id="id_4059887_999642_2_1">Federal and state tax credit carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" xlink:to="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl" xml:lang="en-US" id="id_4059887_938227_1_1">Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl" xml:lang="en-US" id="id_4059887_938227_2_1">Bonuses, commissions, and other compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US" id="id_4059887_937363_1_1">Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US" id="id_4059887_937363_2_1">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US" id="id_4059887_938825_1_1">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US" id="id_4059887_938825_2_1">Correlative tax relief and deferred interest related to reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US" id="id_4059887_938825_12_1">Recognized a deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" xlink:label="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses_lbl" xml:lang="en-US" id="id_4059887_1039400_3_1">Deferred tax assets unrealized investment gains and losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses_lbl" xml:lang="en-US" id="id_4059887_1039400_1_1">Deferred Tax Assets Unrealized Investment Gains And Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses_lbl" xml:lang="en-US" id="id_4059887_1039400_2_1">Unrealized investment gains and losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" xlink:to="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="id_4059887_934093_1_1">Deferred Tax Assets Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="id_4059887_934093_2_1">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent_lbl" xml:lang="en-US" id="id_4059887_933144_1_1">Deferred Tax Assets Valuation Allowance Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent_lbl" xml:lang="en-US" id="id_4059887_933144_14_1">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_lbl" xml:lang="en-US" id="id_4059887_936647_1_1">Deferred Tax Assets Valuation Allowance Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_lbl" xml:lang="en-US" id="id_4059887_936647_14_1">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_924469_1_1">Deferred Tax Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_924469_2_1">Noncurrent deferred tax liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_935066_1_1">Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_935066_2_1">Non deductible federal and state liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_935066_14_1">Nondeductible intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_4059887_935808_1_1">Deferred Tax Liabilities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_4059887_935808_19_1">Gross noncurrent deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" id="id_4059887_933424_1_1">Deferred Tax Liabilities Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US" id="id_4059887_933424_14_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US" id="id_4059887_937081_1_1">Defined Contribution Plan Cost Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US" id="id_4059887_937081_2_1">Defined contribution plan, cost recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" id="id_4059887_926177_1_1">Defined Contribution Plan Maximum Annual Contributions Per Employee Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" id="id_4059887_926177_2_1">Maximum contribution by company expressed as percentage of employee pre-tax salary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DepreciablePropertyPlantAndEquipmentNet" xlink:label="cgnx_DepreciablePropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DepreciablePropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_4059887_953948_3_1">Depreciable property plant and equipment net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DepreciablePropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_4059887_953948_1_1">Depreciable Property Plant And Equipment Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DepreciablePropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_4059887_953948_2_1">Depreciated property, plant, and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DepreciablePropertyPlantAndEquipmentNet" xlink:to="cgnx_DepreciablePropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_4059887_940263_1_1">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_4059887_940263_2_1">Depreciation of property, plant, and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="id_4059887_938558_1_1">Depreciation And Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="id_4059887_938558_2_1">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US" id="id_4059887_928318_1_1">Derivative Contract Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US" id="id_4059887_928318_2_1">Derivative Contract [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xml:lang="en-US" id="id_4059887_937123_1_1">Derivative Fair Value Of Derivative Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xml:lang="en-US" id="id_4059887_937123_2_1">Asset Derivatives, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xml:lang="en-US" id="id_4059887_937123_12_1">Hedge forward contracts, Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xml:lang="en-US" id="id_4059887_936670_1_1">Derivative Fair Value Of Derivative Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xml:lang="en-US" id="id_4059887_936670_2_1">Hedge forward contracts, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xml:lang="en-US" id="id_4059887_936670_12_1">Liability Derivatives, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US" id="id_4059887_933959_1_1">Derivative Gain Loss On Derivative Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US" id="id_4059887_933959_2_1">Gains (losses) recognized in earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DerivativeInstrumentMaximumMaturityPeriod" xlink:label="cgnx_DerivativeInstrumentMaximumMaturityPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DerivativeInstrumentMaximumMaturityPeriod_lbl" xml:lang="en-US" id="id_4059887_965788_3_1">Derivative instrument maximum maturity period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DerivativeInstrumentMaximumMaturityPeriod_lbl" xml:lang="en-US" id="id_4059887_965788_1_1">Derivative Instrument Maximum Maturity Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DerivativeInstrumentMaximumMaturityPeriod_lbl" xml:lang="en-US" id="id_4059887_965788_2_1">Derivative instruments maturity period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DerivativeInstrumentMaximumMaturityPeriod" xlink:to="cgnx_DerivativeInstrumentMaximumMaturityPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US" id="id_4059887_929665_1_1">Derivative Instrument Risk [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US" id="id_4059887_929665_2_1">Derivative Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_924812_1_1">Derivative Instruments And Hedging Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_924812_2_1">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_928120_1_1">Derivative Instruments And Hedging Activities Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_928120_2_1">Derivative Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet" xlink:label="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet_lbl" xml:lang="en-US" id="id_4059887_1227722_3_1">Derivative instruments change in accumulated other comprehensive income net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet_lbl" xml:lang="en-US" id="id_4059887_1227722_1_1">Derivative Instruments Change In Accumulated Other Comprehensive Income Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet_lbl" xml:lang="en-US" id="id_4059887_1227722_14_1">Net change</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet" xlink:to="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xml:lang="en-US" id="id_4059887_930595_1_1">Derivative Instruments Gain Loss By Hedging Relationship [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xml:lang="en-US" id="id_4059887_930595_2_1">Hedging Relationship [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl" xml:lang="en-US" id="id_4059887_924112_1_1">Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl" xml:lang="en-US" id="id_4059887_924112_2_1">Derivative Instruments, Gain (Loss) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl" xml:lang="en-US" id="id_4059887_927808_1_1">Derivative Instruments Gain Loss [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl" xml:lang="en-US" id="id_4059887_927808_2_1">Derivative Instruments, Gain (Loss) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_lbl" xml:lang="en-US" id="id_4059887_935912_1_1">Derivative Instruments Gain Loss Reclassification From Accumulated O C I To Income Estimated Net Amount To Be Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_lbl" xml:lang="en-US" id="id_4059887_935912_2_1">Net amount of existing gains and losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:to="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl" xml:lang="en-US" id="id_4059887_933811_1_1">Derivative Instruments Gain Loss Reclassified From Accumulated O C I Into Income Effective Portion Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl" xml:lang="en-US" id="id_4059887_933811_2_1">Amount reclassified to earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet_lbl" xml:lang="en-US" id="id_4059887_934855_1_1">Derivative Instruments Gain Loss Recognized In Income Ineffective Portion And Amount Excluded From Effectiveness Testing Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet_lbl" xml:lang="en-US" id="id_4059887_934855_2_1">Gains (losses) recognized in earnings on derivatives (ineffective portion and discontinued derivatives)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet_lbl" xml:lang="en-US" id="id_4059887_935591_1_1">Derivative Instruments Gain Loss Recognized In Other Comprehensive Income Effective Portion Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet_lbl" xml:lang="en-US" id="id_4059887_935591_2_1">Gains (losses) in Shareholders' equity on derivatives (effective portion)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLineItems_lbl" xml:lang="en-US" id="id_4059887_930104_1_1">Derivative [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLineItems_lbl" xml:lang="en-US" id="id_4059887_930104_2_1">Derivative [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="invest_DerivativeNotionalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_DerivativeNotionalAmount_lbl" xml:lang="en-US" id="id_4059887_922980_1_1">Derivative Notional Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="invest_DerivativeNotionalAmount_lbl" xml:lang="en-US" id="id_4059887_922980_2_1">Outstanding forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_DerivativeNotionalAmount" xlink:to="invest_DerivativeNotionalAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl" xml:lang="en-US" id="id_4059887_924594_1_1">Derivative Number Of Instruments Held</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl" xml:lang="en-US" id="id_4059887_924594_2_1">Number of derivative instruments to manage foreign currency risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesFairValueLineItems_lbl" xml:lang="en-US" id="id_4059887_926851_1_1">Derivatives Fair Value [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativesFairValueLineItems_lbl" xml:lang="en-US" id="id_4059887_926851_2_1">Derivatives, Fair Value [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativesFairValueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesOffsettingFairValueAmountsPolicy" xlink:label="us-gaap_DerivativesOffsettingFairValueAmountsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesOffsettingFairValueAmountsPolicy_lbl" xml:lang="en-US" id="id_4059887_929568_1_1">Derivatives Offsetting Fair Value Amounts Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativesOffsettingFairValueAmountsPolicy_lbl" xml:lang="en-US" id="id_4059887_929568_2_1">Clarifying the Scope of Disclosures about Offsetting Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesOffsettingFairValueAmountsPolicy" xlink:to="us-gaap_DerivativesOffsettingFairValueAmountsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_931451_1_1">Derivatives Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_931451_2_1">Derivative Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeTable_lbl" xml:lang="en-US" id="id_4059887_930138_1_1">Derivative [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeTable_lbl" xml:lang="en-US" id="id_4059887_930138_2_1">Derivative [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xml:lang="en-US" id="id_4059887_924881_1_1">Designated As Hedging Instrument [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xml:lang="en-US" id="id_4059887_924881_2_1">Designated as Hedging Instruments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="id_4059887_930349_1_1">Developed Technology Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="id_4059887_930349_2_1">Completed Technologies [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_4059887_930617_1_1">Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_4059887_930617_2_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="id_4059887_923166_1_1">Disclosure Of Compensation Related Costs Share Based Payments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="id_4059887_923166_2_1">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="us-gaap_DistributionRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DistributionRightsMember_lbl" xml:lang="en-US" id="id_4059887_927273_1_1">Distribution Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DistributionRightsMember_lbl" xml:lang="en-US" id="id_4059887_927273_2_1">Distribution Networks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DistributionRightsMember" xlink:to="us-gaap_DistributionRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US" id="id_4059887_938173_1_1">Dividends Common Stock Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US" id="id_4059887_938173_14_1">Payment of dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US" id="id_4059887_934495_1_1">Dividends Payable Current And Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US" id="id_4059887_934495_2_1">Dividend declared</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DocumentAndEntityInformationAbstract" xlink:label="cgnx_DocumentAndEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_4059887_951207_3_1">Document and entity information.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_4059887_951207_1_1">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_4059887_951207_2_1">Document And Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="cgnx_DocumentAndEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_4059887_922019_1_1">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_4059887_922019_2_1">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_4059887_921974_1_1">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_4059887_921974_2_1">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_4059887_921989_1_1">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_4059887_921989_2_1">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_4059887_921984_1_1">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_4059887_921984_2_1">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DueFromForeignBanks" xlink:label="cgnx_DueFromForeignBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DueFromForeignBanks_lbl" xml:lang="en-US" id="id_4059887_1077318_3_1">Due from foreign banks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DueFromForeignBanks_lbl" xml:lang="en-US" id="id_4059887_1077318_1_1">Due From Foreign Banks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DueFromForeignBanks_lbl" xml:lang="en-US" id="id_4059887_1077318_2_1">Cash balance included foreign bank balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DueFromForeignBanks" xlink:to="cgnx_DueFromForeignBanks_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_4059887_929815_1_1">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_4059887_929815_2_1">Net income per common and common-equivalent share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="id_4059887_925621_1_1">Earnings Per Share Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="id_4059887_925621_2_1">Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_4059887_924397_1_1">Earnings Per Share Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_4059887_924397_2_1">Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_931897_1_1">Earnings Per Share Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_931897_2_1">Net Income Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_4059887_930641_1_1">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_4059887_930641_2_1">Weighted Average Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EconomicHedgesMember_lbl" xml:lang="en-US" id="id_4059887_1105064_3_1">Economic hedges.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EconomicHedgesMember_lbl" xml:lang="en-US" id="id_4059887_1105064_1_1">Economic Hedges [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EconomicHedgesMember_lbl" xml:lang="en-US" id="id_4059887_1105064_2_1">Economic Hedge Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EconomicHedgesMember" xlink:to="cgnx_EconomicHedgesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="id_4059887_926361_1_1">Effective Income Tax Rate Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="id_4059887_926361_6_1">Income tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_4059887_925166_1_1">Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_4059887_925166_2_1">Income tax provision at federal statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="id_4059887_925448_1_1">Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="id_4059887_925448_2_1">Discrete tax events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" id="id_4059887_927920_1_1">Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" id="id_4059887_927920_2_1">Foreign tax rate differential</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" id="id_4059887_927303_1_1">Effective Income Tax Rate Reconciliation Other Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" id="id_4059887_927303_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" id="id_4059887_930925_1_1">Effective Income Tax Rate Reconciliation State And Local Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" id="id_4059887_930925_2_1">State income taxes, net of federal benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xml:lang="en-US" id="id_4059887_929656_1_1">Effective Income Tax Rate Reconciliation Tax Credits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xml:lang="en-US" id="id_4059887_929656_2_1">Tax credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_4059887_940840_1_1">Effect Of Exchange Rate On Cash And Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_4059887_940840_2_1">Effect of foreign exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" xlink:label="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight_lbl" xml:lang="en-US" id="id_4059887_1227947_3_1">Eligible minimum percentage of common stock to exercise shareholders right.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight_lbl" xml:lang="en-US" id="id_4059887_1227947_1_1">Eligible Minimum Percentage Of Common Stock To Exercise Shareholders Right</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight_lbl" xml:lang="en-US" id="id_4059887_1227947_2_1">Outstanding common shares percentage to be acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" xlink:to="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" id="id_4059887_932976_1_1">Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" id="id_4059887_932976_2_1">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" id="id_4059887_940160_1_1">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" id="id_4059887_940160_2_1">Total unrecognized compensation expense related to non-vested stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_4059887_929567_1_1">Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_4059887_929567_2_1">Weighted-average period for unrecognized compensation expense related to non-vested stock options (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" id="id_4059887_994598_3_1">Employee service share based compensation recognized period costs capitalized amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" id="id_4059887_994598_1_1">Employee Service Share Based Compensation Recognized Period Costs Capitalized Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" id="id_4059887_994598_2_1">Compensation expense was capitalized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" xlink:to="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US" id="id_4059887_935968_1_1">Employee Service Share Based Compensation Tax Benefit From Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xml:lang="en-US" id="id_4059887_935968_2_1">Income tax benefit recognized related to stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_4059887_921997_1_1">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_4059887_921997_2_1">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_922042_1_1">Entity Common Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_922042_2_1">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_4059887_921942_1_1">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_4059887_921942_2_1">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_4059887_921955_1_1">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_4059887_921955_2_1">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US" id="id_4059887_921993_1_1">Entity Public Float</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US" id="id_4059887_921993_2_1">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_4059887_921937_1_1">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_4059887_921937_2_1">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" id="id_4059887_922027_1_1">Entity Voluntary Filers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" id="id_4059887_922027_2_1">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="id_4059887_922003_1_1">Entity Well Known Seasoned Issuer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="id_4059887_922003_2_1">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US" id="id_4059887_928802_1_1">Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US" id="id_4059887_928802_2_1">Manufacturing Test Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="id_4059887_932367_1_1">Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="id_4059887_932367_2_1">Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_4059887_927325_1_1">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_4059887_927325_2_1">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EquityLineItems" xlink:label="cgnx_EquityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EquityLineItems_lbl" xml:lang="en-US" id="id_4059887_987286_3_1">Equity [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EquityLineItems_lbl" xml:lang="en-US" id="id_4059887_987286_1_1">Equity [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EquityLineItems_lbl" xml:lang="en-US" id="id_4059887_987286_2_1">Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_EquityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_926752_1_1">Equity Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquitySecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_926752_2_1">Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EquityTable" xlink:label="cgnx_EquityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EquityTable_lbl" xml:lang="en-US" id="id_4059887_1133117_3_1">Equity [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EquityTable_lbl" xml:lang="en-US" id="id_4059887_1133117_1_1">Equity [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EquityTable_lbl" xml:lang="en-US" id="id_4059887_1133117_2_1">Equity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EquityTable" xlink:to="cgnx_EquityTable_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement_lbl" xml:lang="en-US" id="id_4059887_1061473_3_1">Estimated forfeiture rate for unvested options for all non-senior management.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement_lbl" xml:lang="en-US" id="id_4059887_1061473_1_1">Estimated Forfeiture Rate For Unvested Options For All Non Senior Management</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement_lbl" xml:lang="en-US" id="id_4059887_1061473_2_1">Estimated forfeiture rate for unvested options for all non-senior management</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" xlink:to="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement_lbl" xml:lang="en-US" id="id_4059887_1026973_3_1">Estimated forfeiture rate for unvested options for senior management.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement_lbl" xml:lang="en-US" id="id_4059887_1026973_1_1">Estimated Forfeiture Rate For Unvested Options For Senior Management</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement_lbl" xml:lang="en-US" id="id_4059887_1026973_2_1">Estimated forfeiture rate for unvested options for senior management</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" xlink:to="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_EUR" xlink:label="currency_EUR"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_EUR_lbl" xml:lang="en-US" id="id_4059887_921789_1_1">E U R</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_EUR_lbl" xml:lang="en-US" id="id_4059887_921789_2_1">Euro [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_EUR" xlink:to="currency_EUR_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EuropeMember" xlink:label="us-gaap_EuropeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EuropeMember_lbl" xml:lang="en-US" id="id_4059887_924453_1_1">Europe [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EuropeMember_lbl" xml:lang="en-US" id="id_4059887_924453_2_1">Europe [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EuropeMember" xlink:to="us-gaap_EuropeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xml:lang="en-US" id="id_4059887_940039_1_1">Excess Tax Benefit From Share Based Compensation Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xml:lang="en-US" id="id_4059887_940039_2_1">Tax effect of stock option exercises</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US" id="id_4059887_934528_1_1">Excess Tax Benefit From Share Based Compensation Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US" id="id_4059887_934528_14_1">Tax effect of stock option exercises</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ExpirationPeriodOfStockOptionPlan" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan_lbl" xml:lang="en-US" id="id_4059887_969554_3_1">Expiration period of stock option plan from date the plan was approved.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan_lbl" xml:lang="en-US" id="id_4059887_969554_1_1">Expiration Period Of Stock Option Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan_lbl" xml:lang="en-US" id="id_4059887_969554_2_1">Expiration period of stock option plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ExpirationPeriodOfStockOptionPlan" xlink:to="cgnx_ExpirationPeriodOfStockOptionPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" id="id_4059887_928161_1_1">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" id="id_4059887_928161_2_1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" id="id_4059887_932133_1_1">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" id="id_4059887_932133_2_1">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" id="id_4059887_929790_1_1">Fair Value By Fair Value Hierarchy Level [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" id="id_4059887_929790_2_1">Fair Value, Hierarchy [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" id="id_4059887_928472_1_1">Fair Value By Measurement Frequency [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" id="id_4059887_928472_2_1">Fair Value by Measurement Frequency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="id_4059887_930808_1_1">Fair Value Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="id_4059887_930808_2_1">Fair Value Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_4059887_926271_1_1">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_4059887_926271_2_1">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_FairValueInExcessToCarryingValue" xlink:label="cgnx_FairValueInExcessToCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_FairValueInExcessToCarryingValue_lbl" xml:lang="en-US" id="id_4059887_1000968_3_1">Fair value in excess to carrying value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_FairValueInExcessToCarryingValue_lbl" xml:lang="en-US" id="id_4059887_1000968_1_1">Fair Value In Excess To Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_FairValueInExcessToCarryingValue_lbl" xml:lang="en-US" id="id_4059887_1000968_2_1">Fair value in excess to carrying value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_FairValueInExcessToCarryingValue" xlink:to="cgnx_FairValueInExcessToCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" id="id_4059887_925736_1_1">Fair Value Inputs Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" id="id_4059887_925736_2_1">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" id="id_4059887_925851_1_1">Fair Value Inputs Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" id="id_4059887_925851_2_1">Significant Other Observable Inputs (Level 2) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" id="id_4059887_929831_1_1">Fair Value Inputs Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" id="id_4059887_929831_2_1">Significant Unobservable Inputs (Level 3) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" id="id_4059887_927508_1_1">Fair Value Measurement Frequency [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" id="id_4059887_927508_2_1">Fair Value, Measurement Frequency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" id="id_4059887_930398_1_1">Fair Value Measurements Fair Value Hierarchy [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" id="id_4059887_930398_2_1">Fair Value Hierarchy [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember_lbl" xml:lang="en-US" id="id_4059887_930724_1_1">Fair Value Measurements Nonrecurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember_lbl" xml:lang="en-US" id="id_4059887_930724_2_1">Fair Value, Measurements, Nonrecurring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" id="id_4059887_926284_1_1">Fair Value Measurements Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" id="id_4059887_926284_2_1">Fair Value, Measurements, Recurring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_4059887_931938_1_1">Fair Value Of Financial Instruments Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_4059887_931938_2_1">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl" xml:lang="en-US" id="id_4059887_925915_1_1">Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl" xml:lang="en-US" id="id_4059887_925915_2_1">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_4059887_935643_1_1">Finite Lived Intangible Assets Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_4059887_935643_2_1">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="id_4059887_936988_1_1">Finite Lived Intangible Assets Amortization Expense After Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="id_4059887_936988_2_1">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="id_4059887_937728_1_1">Finite Lived Intangible Assets Amortization Expense Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="id_4059887_937728_2_1">2014</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_4059887_938037_1_1">Finite Lived Intangible Assets Amortization Expense Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_4059887_938037_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_4059887_940461_1_1">Finite Lived Intangible Assets Amortization Expense Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_4059887_940461_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_4059887_940129_1_1">Finite Lived Intangible Assets Amortization Expense Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_4059887_940129_2_1">2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_4059887_938786_1_1">Finite Lived Intangible Assets Amortization Expense Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_4059887_938786_2_1">2015</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_4059887_931868_1_1">Finite Lived Intangible Assets By Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_4059887_931868_2_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" xlink:label="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved_lbl" xml:lang="en-US" id="id_4059887_1118523_3_1">Finite lived intangible assets cost and accumulated amortization removed from intangible asset accounts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved_lbl" xml:lang="en-US" id="id_4059887_1118523_1_1">Finite Lived Intangible Assets Cost And Accumulated Amortization Removed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved_lbl" xml:lang="en-US" id="id_4059887_1118523_2_1">Cost and related amortization finite lived intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" xlink:to="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_4059887_939490_1_1">Finite Lived Intangible Assets Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_4059887_939490_2_1">Gross Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_4059887_923510_1_1">Finite Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_4059887_923510_2_1">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_4059887_924740_1_1">Finite Lived Intangible Assets Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_4059887_924740_2_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_4059887_939028_1_1">Finite Lived Intangible Assets Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_4059887_939028_2_1">Intangible assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_4059887_939028_6_1">Net Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_4059887_932929_1_1">Finite Lived Intangible Asset Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_4059887_932929_2_1">Estimated useful life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_4059887_932929_12_1">Useful estimated life, intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue_lbl" xml:lang="en-US" id="id_4059887_940055_1_1">Foreign Currency Cash Flow Hedge Asset At Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue_lbl" xml:lang="en-US" id="id_4059887_940055_2_1">Hedge forward contracts, Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue_lbl" xml:lang="en-US" id="id_4059887_933335_1_1">Foreign Currency Cash Flow Hedge Liability At Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue_lbl" xml:lang="en-US" id="id_4059887_933335_2_1">Hedge forward contracts, Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember" xlink:label="us-gaap_ForeignCurrencyGainLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyGainLossMember_lbl" xml:lang="en-US" id="id_4059887_929794_1_1">Foreign Currency Gain Loss [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyGainLossMember_lbl" xml:lang="en-US" id="id_4059887_929794_2_1">Foreign Currency Gain (Loss) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyGainLossMember" xlink:to="us-gaap_ForeignCurrencyGainLossMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="id_4059887_933074_1_1">Foreign Currency Transaction Gain Loss Before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="id_4059887_933074_2_1">Foreign currency loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_931769_1_1">Foreign Currency Transactions And Translations Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_931769_2_1">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xml:lang="en-US" id="id_4059887_924009_1_1">Foreign Exchange Forward [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xml:lang="en-US" id="id_4059887_924009_2_1">Foreign Exchange Forward [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeForwardMember" xlink:to="us-gaap_ForeignExchangeForwardMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ForeignRetirementObligations" xlink:label="cgnx_ForeignRetirementObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ForeignRetirementObligations_lbl" xml:lang="en-US" id="id_4059887_1243109_3_1">Foreign retirement obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ForeignRetirementObligations_lbl" xml:lang="en-US" id="id_4059887_1243109_1_1">Foreign Retirement Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ForeignRetirementObligations_lbl" xml:lang="en-US" id="id_4059887_1243109_2_1">Foreign retirement obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ForeignRetirementObligations" xlink:to="cgnx_ForeignRetirementObligations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForwardContractsMember_lbl" xml:lang="en-US" id="id_4059887_929612_1_1">Forward Contracts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForwardContractsMember_lbl" xml:lang="en-US" id="id_4059887_929612_2_1">Currency Forward Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForwardContractsMember" xlink:to="us-gaap_ForwardContractsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" id="id_4059887_932226_1_1">Furniture And Fixtures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" id="id_4059887_932226_2_1">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" id="id_4059887_934537_1_1">Gain Loss On Sale Of Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" id="id_4059887_934537_14_1">Realized (gain) loss on sale of investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInvestments" xlink:to="us-gaap_GainLossOnSaleOfInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_GBP" xlink:label="currency_GBP"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_GBP_lbl" xml:lang="en-US" id="id_4059887_921817_1_1">G B P</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_GBP_lbl" xml:lang="en-US" id="id_4059887_921817_2_1">British Pound [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_GBP" xlink:to="currency_GBP_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_4059887_937181_1_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_4059887_937181_4_1">Goodwill, Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_4059887_937181_5_1">Goodwill, Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_4059887_937181_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_928117_1_1">Goodwill And Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_928117_2_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" id="id_4059887_923739_1_1">Goodwill And Intangible Assets Goodwill Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" id="id_4059887_923739_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_932936_1_1">Goodwill Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_932936_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="id_4059887_931427_1_1">Goodwill [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="id_4059887_931427_2_1">Goodwill [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillTranslationAdjustments" xlink:label="us-gaap_GoodwillTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillTranslationAdjustments_lbl" xml:lang="en-US" id="id_4059887_938490_1_1">Goodwill Translation Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillTranslationAdjustments_lbl" xml:lang="en-US" id="id_4059887_938490_2_1">Foreign currency exchange rate changes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillTranslationAdjustments" xlink:to="us-gaap_GoodwillTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_GrossMarginProducts" xlink:label="cgnx_GrossMarginProducts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_GrossMarginProducts_lbl" xml:lang="en-US" id="id_4059887_1103949_3_1">Aggregate product revenue less cost of goods sold directly attributable to the revenue generation activity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_GrossMarginProducts_lbl" xml:lang="en-US" id="id_4059887_1103949_1_1">Gross Margin Products</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_GrossMarginProducts_lbl" xml:lang="en-US" id="id_4059887_1103949_2_1">Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_GrossMarginProducts" xlink:to="cgnx_GrossMarginProducts_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_GrossMarginServices" xlink:label="cgnx_GrossMarginServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_GrossMarginServices_lbl" xml:lang="en-US" id="id_4059887_1063698_3_1">Aggregate service revenue less cost of service directly attributable to the revenue generation activity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_GrossMarginServices_lbl" xml:lang="en-US" id="id_4059887_1063698_1_1">Gross Margin Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_GrossMarginServices_lbl" xml:lang="en-US" id="id_4059887_1063698_2_1">Service</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_GrossMarginServices" xlink:to="cgnx_GrossMarginServices_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_4059887_933395_1_1">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_4059887_933395_6_1">Total gross margin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="us-gaap_GrossProfitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfitAbstract_lbl" xml:lang="en-US" id="id_4059887_931821_1_1">Gross Profit [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfitAbstract_lbl" xml:lang="en-US" id="id_4059887_931821_2_1">Gross margin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_lbl" xml:lang="en-US" id="id_4059887_932803_1_1">Guarantee Obligations By Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_lbl" xml:lang="en-US" id="id_4059887_932803_2_1">Guarantor Obligations, Nature [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsLineItems" xlink:label="us-gaap_GuaranteeObligationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsLineItems_lbl" xml:lang="en-US" id="id_4059887_925760_1_1">Guarantee Obligations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsLineItems_lbl" xml:lang="en-US" id="id_4059887_925760_2_1">Guarantor Obligations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_GuaranteeObligationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure_lbl" xml:lang="en-US" id="id_4059887_936195_1_1">Guarantee Obligations Maximum Exposure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure_lbl" xml:lang="en-US" id="id_4059887_936195_2_1">Guarantee Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_lbl" xml:lang="en-US" id="id_4059887_924152_1_1">Guarantee Obligations Nature [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsNatureDomain_lbl" xml:lang="en-US" id="id_4059887_924152_2_1">Guarantor Obligations, Nature [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="us-gaap_GuaranteeObligationsNatureDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsTerm" xlink:label="us-gaap_GuaranteeObligationsTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsTerm_lbl" xml:lang="en-US" id="id_4059887_923785_1_1">Guarantee Obligations Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsTerm_lbl" xml:lang="en-US" id="id_4059887_923785_2_1">Guarantee due date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsTerm" xlink:to="us-gaap_GuaranteeObligationsTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesAbstract" xlink:label="us-gaap_GuaranteesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteesAbstract_lbl" xml:lang="en-US" id="id_4059887_929960_1_1">Guarantees [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteesAbstract_lbl" xml:lang="en-US" id="id_4059887_929960_2_1">Guarantees [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesAbstract" xlink:to="us-gaap_GuaranteesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesTextBlock" xlink:label="us-gaap_GuaranteesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteesTextBlock_lbl" xml:lang="en-US" id="id_4059887_931421_1_1">Guarantees [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteesTextBlock_lbl" xml:lang="en-US" id="id_4059887_931421_2_1">Guarantees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesTextBlock" xlink:to="us-gaap_GuaranteesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_HardwareAndSoftwareMember" xlink:label="cgnx_HardwareAndSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_HardwareAndSoftwareMember_lbl" xml:lang="en-US" id="id_4059887_1032189_3_1">Hardware and software.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_HardwareAndSoftwareMember_lbl" xml:lang="en-US" id="id_4059887_1032189_1_1">Hardware And Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_HardwareAndSoftwareMember_lbl" xml:lang="en-US" id="id_4059887_1032189_2_1">Computer Hardware and Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_HardwareAndSoftwareMember" xlink:to="cgnx_HardwareAndSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xml:lang="en-US" id="id_4059887_930462_1_1">Hedging Designation [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xml:lang="en-US" id="id_4059887_930462_2_1">Hedging Designation [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xml:lang="en-US" id="id_4059887_926790_1_1">Hedging Designation [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xml:lang="en-US" id="id_4059887_926790_2_1">Hedging Designation [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xml:lang="en-US" id="id_4059887_932078_1_1">Hedging Relationship [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xml:lang="en-US" id="id_4059887_932078_2_1">Hedging Relationship [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_HedgingRelationshipDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_HUF" xlink:label="currency_HUF"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_HUF_lbl" xml:lang="en-US" id="id_4059887_921874_1_1">H U F</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_HUF_lbl" xml:lang="en-US" id="id_4059887_921874_2_1">Hungarian Forint [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_HUF" xlink:to="currency_HUF_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" id="id_4059887_934284_1_1">Income Loss From Continuing Operations Before Income Taxes Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" id="id_4059887_934284_2_1">Domestic income from continuing operations before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" id="id_4059887_933921_1_1">Income Loss From Continuing Operations Before Income Taxes Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US" id="id_4059887_933921_2_1">Foreign income from continuing operations before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_4059887_935434_1_1">Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_4059887_935434_6_1">Income before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_4059887_927850_1_1">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_4059887_927850_2_1">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="id_4059887_927015_1_1">Income Statement Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="id_4059887_927015_2_1">Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="id_4059887_931901_1_1">Income Statement Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="id_4059887_931901_2_1">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_932322_1_1">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_932322_2_1">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_929775_1_1">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_929775_2_1">Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="id_4059887_933558_1_1">Income Taxes Paid Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="id_4059887_933558_2_1">Income tax paid net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities_lbl" xml:lang="en-US" id="id_4059887_1104111_3_1">The tax year(s) being audited in connection with the income tax examination for other entities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities_lbl" xml:lang="en-US" id="id_4059887_1104111_1_1">Income Tax Examination Years Under Examination Other Entities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities_lbl" xml:lang="en-US" id="id_4059887_1104111_2_1">Tax years open to examination by various taxing authorities for other entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" xlink:to="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminations" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminations_lbl" xml:lang="en-US" id="id_4059887_1061401_3_1">Income tax examination years under examinations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminations_lbl" xml:lang="en-US" id="id_4059887_1061401_1_1">Income Tax Examination Years Under Examinations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminations_lbl" xml:lang="en-US" id="id_4059887_1061401_2_1">Tax years currently under audit by internal revenue service for U.S. federal returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncomeTaxExaminationYearsUnderExaminations" xlink:to="cgnx_IncomeTaxExaminationYearsUnderExaminations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940829_1_1">Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940829_2_1">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_4059887_940829_6_1">Income tax expense (benefit), continuing operations, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" xlink:label="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute_lbl" xml:lang="en-US" id="id_4059887_1129619_3_1">Income tax holiday termination of applicable statute.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute_lbl" xml:lang="en-US" id="id_4059887_1129619_1_1">Income Tax Holiday Termination Of Applicable Statute</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute_lbl" xml:lang="en-US" id="id_4059887_1129619_2_1">Income from expiration of the statutes of limitations relating to a tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" xlink:to="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_932576_1_1">Income Tax Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_932576_2_1">Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US" id="id_4059887_1129289_3_1">Income tax reconciliation reductions resulting from lapse of applicable statute of limitations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US" id="id_4059887_1129289_1_1">Income Tax Reconciliation Reductions Resulting From Lapse Of Applicable Statute Of Limitations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US" id="id_4059887_1129289_2_1">Decrease in tax expense upon the expiration of the statutes of limitation for certain reserves for income tax uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" xlink:label="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement_lbl" xml:lang="en-US" id="id_4059887_1139380_3_1">Increase (decrease) in tax expense for the finalization of advanced pricing agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement_lbl" xml:lang="en-US" id="id_4059887_1139380_1_1">Income Tax Reconciliation Tax Finalization Of Advanced Pricing Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement_lbl" xml:lang="en-US" id="id_4059887_1139380_2_1">Increase (decrease) in tax expense for the finalization of advanced pricing agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" xlink:to="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxUncertaintiesPolicy" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy_lbl" xml:lang="en-US" id="id_4059887_925905_1_1">Income Tax Uncertainties Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy_lbl" xml:lang="en-US" id="id_4059887_925905_2_1">Presentation of an Unrecognized Tax Benefit When Net Operating Loss Carryforward, Similar Tax Loss, or Tax Credit Carryforward Exists</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxUncertaintiesPolicy" xlink:to="us-gaap_IncomeTaxUncertaintiesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="id_4059887_935454_1_1">Increase Decrease In Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="id_4059887_935454_14_1">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US" id="id_4059887_938944_1_1">Increase Decrease In Accrued Income Taxes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US" id="id_4059887_938944_2_1">Accrued income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" id="id_4059887_938916_1_1">Increase Decrease In Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" id="id_4059887_938916_2_1">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US" id="id_4059887_933956_1_1">Increase Decrease In Deferred Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US" id="id_4059887_933956_14_1">Change in deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits_lbl" xml:lang="en-US" id="id_4059887_940648_1_1">Increase Decrease In Deferred Revenue And Customer Advances And Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits_lbl" xml:lang="en-US" id="id_4059887_940648_2_1">Deferred revenue and customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_4059887_935750_1_1">Increase Decrease In Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_4059887_935750_14_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_4059887_924543_1_1">Increase Decrease In Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_4059887_924543_2_1">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US" id="id_4059887_935588_1_1">Increase Decrease In Other Operating Capital Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US" id="id_4059887_935588_14_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" xlink:label="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset_lbl" xml:lang="en-US" id="id_4059887_1050787_3_1">Increase decrease in tax expense from write down of noncurrent deferred tax asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset_lbl" xml:lang="en-US" id="id_4059887_1050787_1_1">Increase Decrease In Tax Expense From Write Down Of Noncurrent Deferred Tax Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset_lbl" xml:lang="en-US" id="id_4059887_1050787_2_1">Increase (decrease) in tax expense from write down of noncurrent deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" xlink:to="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseDecreaseInterestAndPenalties" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties_lbl" xml:lang="en-US" id="id_4059887_954524_3_1">Increase decrease interest and penalties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties_lbl" xml:lang="en-US" id="id_4059887_954524_1_1">Increase Decrease Interest And Penalties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties_lbl" xml:lang="en-US" id="id_4059887_954524_2_1">Decrease in interest and penalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncreaseDecreaseInterestAndPenalties" xlink:to="cgnx_IncreaseDecreaseInterestAndPenalties_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:label="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl" xml:lang="en-US" id="id_4059887_1227718_3_1">Increase in compensation expense due to revised estimated forfeiture rates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl" xml:lang="en-US" id="id_4059887_1227718_1_1">Increase In Compensation Expense Due To Revised Estimated Forfeiture Rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl" xml:lang="en-US" id="id_4059887_1227718_2_1">Increase in compensation expense due to revised estimated forfeiture rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:to="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IndemnificationProvisionsTextBlock" xlink:label="cgnx_IndemnificationProvisionsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IndemnificationProvisionsTextBlock_lbl" xml:lang="en-US" id="id_4059887_1124169_3_1">Indemnification provisions are a potential liability whereby the Company indemnifies certain directors, officers, and employees (current or former) against expenses incurred by them in relation to specific legal proceedings. The company also indemnifies other parties for specific situations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IndemnificationProvisionsTextBlock_lbl" xml:lang="en-US" id="id_4059887_1124169_1_1">Indemnification Provisions [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IndemnificationProvisionsTextBlock_lbl" xml:lang="en-US" id="id_4059887_1124169_2_1">Indemnification Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IndemnificationProvisionsTextBlock" xlink:to="cgnx_IndemnificationProvisionsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_930743_1_1">Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_930743_2_1">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US" id="id_4059887_925358_1_1">Intangible Assets Finite Lived Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US" id="id_4059887_925358_2_1">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US" id="id_4059887_939578_1_1">Intangible Assets Net Including Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US" id="id_4059887_939578_2_1">Goodwill and intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InternalRevenueCodePolicyTextBlock" xlink:label="cgnx_InternalRevenueCodePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_InternalRevenueCodePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1240291_3_1">Internal revenue code final regulation guidance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_InternalRevenueCodePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1240291_1_1">Internal Revenue Code Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_InternalRevenueCodePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1240291_2_1">Internal Revenue Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_InternalRevenueCodePolicyTextBlock" xlink:to="cgnx_InternalRevenueCodePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_929099_1_1">Inventory Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_929099_2_1">Inventory Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_926989_1_1">Inventory Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_926989_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" id="id_4059887_938822_1_1">Inventory Finished Goods Net Of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US" id="id_4059887_938822_2_1">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_4059887_938714_1_1">Inventory Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_4059887_938714_2_1">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_4059887_938714_6_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_928546_1_1">Inventory Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_928546_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" id="id_4059887_940557_1_1">Inventory Raw Materials Net Of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" id="id_4059887_940557_2_1">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="us-gaap_InventoryValuationReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserveMember_lbl" xml:lang="en-US" id="id_4059887_925938_1_1">Inventory Valuation Reserve [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserveMember_lbl" xml:lang="en-US" id="id_4059887_925938_2_1">Reserve for Excess and Obsolete Inventory [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserveMember" xlink:to="us-gaap_InventoryValuationReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" id="id_4059887_940005_1_1">Inventory Work In Process Net Of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" id="id_4059887_940005_2_1">Work-in-process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InvestmentExpirationDate" xlink:label="cgnx_InvestmentExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_InvestmentExpirationDate_lbl" xml:lang="en-US" id="id_4059887_1126493_3_1">Investment expiration date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_InvestmentExpirationDate_lbl" xml:lang="en-US" id="id_4059887_1126493_1_1">Investment Expiration Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_InvestmentExpirationDate_lbl" xml:lang="en-US" id="id_4059887_1126493_2_1">Investment expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_InvestmentExpirationDate" xlink:to="cgnx_InvestmentExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeNonoperating_lbl" xml:lang="en-US" id="id_4059887_936181_1_1">Investment Income Nonoperating</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeNonoperating_lbl" xml:lang="en-US" id="id_4059887_936181_2_1">Investment income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNonoperating" xlink:to="us-gaap_InvestmentIncomeNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InvestmentMaturityPeriodMaximum" xlink:label="cgnx_InvestmentMaturityPeriodMaximum"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_InvestmentMaturityPeriodMaximum_lbl" xml:lang="en-US" id="id_4059887_1065262_3_1">Investment maturity period maximum.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_InvestmentMaturityPeriodMaximum_lbl" xml:lang="en-US" id="id_4059887_1065262_1_1">Investment Maturity Period Maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_InvestmentMaturityPeriodMaximum_lbl" xml:lang="en-US" id="id_4059887_1065262_2_1">Maximum maturities period of debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_InvestmentMaturityPeriodMaximum" xlink:to="cgnx_InvestmentMaturityPeriodMaximum_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_927875_1_1">Investments Classified By Contractual Maturity Date Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_927875_2_1">Effective Maturity Dates of Available-for-Sale Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_lbl" xml:lang="en-US" id="id_4059887_929400_1_1">Investments In Debt And Equity Instruments Cash And Cash Equivalents Unrealized And Realized Gains Losses [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_lbl" xml:lang="en-US" id="id_4059887_929400_2_1">Cash, Cash Equivalents, and Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US" id="id_4059887_932040_1_1">Investment Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US" id="id_4059887_932040_2_1">Investment Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US" id="id_4059887_932609_1_1">Investment Type Categorization [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US" id="id_4059887_932609_2_1">Investments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_JP" xlink:label="country_JP"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_JP_lbl" xml:lang="en-US" id="id_4059887_921578_1_1">J P</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_JP_lbl" xml:lang="en-US" id="id_4059887_921578_2_1">Japan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_JPY" xlink:label="currency_JPY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_JPY_lbl" xml:lang="en-US" id="id_4059887_921728_1_1">J P Y</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_JPY_lbl" xml:lang="en-US" id="id_4059887_921728_2_1">Japanese Yen [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_JPY" xlink:to="currency_JPY_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_KRW" xlink:label="currency_KRW"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_KRW_lbl" xml:lang="en-US" id="id_4059887_921915_1_1">K R W</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_KRW_lbl" xml:lang="en-US" id="id_4059887_921915_2_1">Korean Won [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KRW" xlink:to="currency_KRW_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US" id="id_4059887_929977_1_1">Land [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US" id="id_4059887_929977_2_1">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_4059887_923325_1_1">Leasehold Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_4059887_923325_2_1">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_4059887_925803_1_1">Leases [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_4059887_925803_2_1">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_4059887_935778_1_1">Liabilities And Stockholders Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_4059887_935778_6_1">Total liabilities and shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_4059887_924388_1_1">Liabilities And Stockholders Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_4059887_924388_2_1">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_934201_1_1">Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_934201_6_1">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_4059887_929787_1_1">Liabilities Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_4059887_929787_2_1">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_929095_1_1">Liabilities Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xml:lang="en-US" id="id_4059887_929095_2_1">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_LiabilityForUncertainTaxPositions" xlink:label="cgnx_LiabilityForUncertainTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_LiabilityForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_4059887_981633_3_1">Liability for uncertain tax positions, total.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_LiabilityForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_4059887_981633_1_1">Liability For Uncertain Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_LiabilityForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_4059887_981633_2_1">Reserve for income taxes, total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_LiabilityForUncertainTaxPositions" xlink:to="cgnx_LiabilityForUncertainTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_4059887_933200_1_1">Liability For Uncertain Tax Positions Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_4059887_933200_2_1">Reserve for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_4059887_933200_12_1">Reserve for income taxes, noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" id="id_4059887_936990_1_1">Long Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" id="id_4059887_936990_2_1">Long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_LongTermInvestmentsMember" xlink:label="cgnx_LongTermInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_LongTermInvestmentsMember_lbl" xml:lang="en-US" id="id_4059887_1062230_3_1">Long-term investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_LongTermInvestmentsMember_lbl" xml:lang="en-US" id="id_4059887_1062230_1_1">Long Term Investments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_LongTermInvestmentsMember_lbl" xml:lang="en-US" id="id_4059887_1062230_2_1">Long-Term Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_LongTermInvestmentsMember" xlink:to="cgnx_LongTermInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_lbl" xml:lang="en-US" id="id_4059887_928628_1_1">Major Types Of Debt And Equity Securities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_lbl" xml:lang="en-US" id="id_4059887_928628_2_1">Major Types of Debt and Equity Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_lbl" xml:lang="en-US" id="id_4059887_928856_1_1">Major Types Of Debt And Equity Securities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_lbl" xml:lang="en-US" id="id_4059887_928856_2_1">Major Types of Debt and Equity Securities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="us-gaap_MaterialReconcilingItemsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaterialReconcilingItemsMember_lbl" xml:lang="en-US" id="id_4059887_931074_1_1">Material Reconciling Items [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaterialReconcilingItemsMember_lbl" xml:lang="en-US" id="id_4059887_931074_2_1">Reconciling Items [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaterialReconcilingItemsMember" xlink:to="us-gaap_MaterialReconcilingItemsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary" xlink:label="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary_lbl" xml:lang="en-US" id="id_4059887_995660_3_1">Maximum contribution by employee under plan as percentage of pretax salary.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary_lbl" xml:lang="en-US" id="id_4059887_995660_1_1">Maximum Contribution By Employee Under Plan As Percentage Of Pretax Salary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary_lbl" xml:lang="en-US" id="id_4059887_995660_2_1">Maximum contributable pre tax salary of employee under defined contribution plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary" xlink:to="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl" xml:lang="en-US" id="id_4059887_1032201_3_1">Maximum decrease in income tax expense due to release in reserves.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl" xml:lang="en-US" id="id_4059887_1032201_1_1">Maximum Decrease In Income Tax Expense Due To Release In Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl" xml:lang="en-US" id="id_4059887_1032201_2_1">Maximum decrease in income tax expense due to release in reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:to="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumInvestmentInLimitedPartnership" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_948890_3_1">Maximum amount committed to invest in limited partnership.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_948890_1_1">Maximum Investment In Limited Partnership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership_lbl" xml:lang="en-US" id="id_4059887_948890_2_1">Maximum amount committed to invest in limited partnership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MaximumInvestmentInLimitedPartnership" xlink:to="cgnx_MaximumInvestmentInLimitedPartnership_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumInvestmentOfCompanyInPartnership" xlink:label="cgnx_MaximumInvestmentOfCompanyInPartnership"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MaximumInvestmentOfCompanyInPartnership_lbl" xml:lang="en-US" id="id_4059887_1102510_3_1">Maximum investment of the company in partnership.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MaximumInvestmentOfCompanyInPartnership_lbl" xml:lang="en-US" id="id_4059887_1102510_1_1">Maximum Investment Of Company In Partnership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MaximumInvestmentOfCompanyInPartnership_lbl" xml:lang="en-US" id="id_4059887_1102510_2_1">Maximum investment of the company in partnership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MaximumInvestmentOfCompanyInPartnership" xlink:to="cgnx_MaximumInvestmentOfCompanyInPartnership_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_4059887_923140_1_1">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_4059887_923140_2_1">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan" xlink:label="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan_lbl" xml:lang="en-US" id="id_4059887_943338_3_1">Minimum age to be eligible to defined contribution plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan_lbl" xml:lang="en-US" id="id_4059887_943338_1_1">Minimum Age To Be Eligible To Defined Contribution Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan_lbl" xml:lang="en-US" id="id_4059887_943338_2_1">Minimum age eligible to defined contribution plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan" xlink:to="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl" xml:lang="en-US" id="id_4059887_1058490_3_1">Minimum decrease in income tax expense due to release in reserves.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl" xml:lang="en-US" id="id_4059887_1058490_1_1">Minimum Decrease In Income Tax Expense Due To Release In Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl" xml:lang="en-US" id="id_4059887_1058490_2_1">Minimum decrease in income tax expense due to release in reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:to="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_4059887_932953_1_1">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_4059887_932953_2_1">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938672_1_1">Money Market Funds At Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xml:lang="en-US" id="id_4059887_938672_2_1">Money market instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MunicipalBondsMember_lbl" xml:lang="en-US" id="id_4059887_928914_1_1">Municipal Bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MunicipalBondsMember_lbl" xml:lang="en-US" id="id_4059887_928914_2_1">Municipal Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MunicipalBondsMember" xlink:to="us-gaap_MunicipalBondsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MvsdMember_lbl" xml:lang="en-US" id="id_4059887_995062_3_1">MVSD.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MvsdMember_lbl" xml:lang="en-US" id="id_4059887_995062_1_1">Mvsd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MvsdMember_lbl" xml:lang="en-US" id="id_4059887_995062_2_1">MVSD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MvsdMember" xlink:to="cgnx_MvsdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NatureOfOperationsPolicyTextBlock" xlink:label="cgnx_NatureOfOperationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NatureOfOperationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1004956_3_1">Nature of operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NatureOfOperationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1004956_1_1">Nature Of Operations Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NatureOfOperationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1004956_2_1">Nature of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NatureOfOperationsPolicyTextBlock" xlink:to="cgnx_NatureOfOperationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" id="id_4059887_937453_1_1">Net Cash Provided By Used In Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" id="id_4059887_937453_6_1">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_924600_1_1">Net Cash Provided By Used In Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_924600_2_1">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" id="id_4059887_939292_1_1">Net Cash Provided By Used In Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" id="id_4059887_939292_6_1">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_924425_1_1">Net Cash Provided By Used In Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_924425_2_1">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="id_4059887_928832_1_1">Net Cash Provided By Used In Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="id_4059887_928832_6_1">Net cash provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_930909_1_1">Net Cash Provided By Used In Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_4059887_930909_2_1">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_4059887_935636_1_1">Net Income Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_4059887_935636_2_1">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_4059887_935636_6_1">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="id_4059887_928270_1_1">New Accounting Pronouncements And Changes In Accounting Principles [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="id_4059887_928270_2_1">New Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US" id="id_4059887_938274_1_1">Noncurrent Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US" id="id_4059887_938274_2_1">Long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NoncurrentDeferredTaxAssetsDeprecation" xlink:label="cgnx_NoncurrentDeferredTaxAssetsDeprecation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NoncurrentDeferredTaxAssetsDeprecation_lbl" xml:lang="en-US" id="id_4059887_1029550_3_1">Noncurrent deferred tax assets deprecation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NoncurrentDeferredTaxAssetsDeprecation_lbl" xml:lang="en-US" id="id_4059887_1029550_1_1">Noncurrent Deferred Tax Assets Deprecation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NoncurrentDeferredTaxAssetsDeprecation_lbl" xml:lang="en-US" id="id_4059887_1029550_2_1">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NoncurrentDeferredTaxAssetsDeprecation" xlink:to="cgnx_NoncurrentDeferredTaxAssetsDeprecation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NondesignatedMember_lbl" xml:lang="en-US" id="id_4059887_931536_1_1">Nondesignated [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NondesignatedMember_lbl" xml:lang="en-US" id="id_4059887_931536_2_1">Not Designated as Hedging Instruments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" id="id_4059887_940379_1_1">Notes And Loans Receivable Net Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" id="id_4059887_940379_2_1">Promissory notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCategoriesOfGuarantees" xlink:label="cgnx_NumberOfCategoriesOfGuarantees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfCategoriesOfGuarantees_lbl" xml:lang="en-US" id="id_4059887_1219922_3_1">Number of categories of guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfCategoriesOfGuarantees_lbl" xml:lang="en-US" id="id_4059887_1219922_1_1">Number Of Categories Of Guarantees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfCategoriesOfGuarantees_lbl" xml:lang="en-US" id="id_4059887_1219922_2_1">Number of categories of letters of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfCategoriesOfGuarantees" xlink:to="cgnx_NumberOfCategoriesOfGuarantees_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCompanysPatentsFoundInvalid" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid_lbl" xml:lang="en-US" id="id_4059887_983940_3_1">Number of company's patents found invalid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid_lbl" xml:lang="en-US" id="id_4059887_983940_1_1">Number Of Companys Patents Found Invalid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid_lbl" xml:lang="en-US" id="id_4059887_983940_2_1">Number of the company's patents found invalid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfCompanysPatentsFoundInvalid" xlink:to="cgnx_NumberOfCompanysPatentsFoundInvalid_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfContractManufacturers" xlink:label="cgnx_NumberOfContractManufacturers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfContractManufacturers_lbl" xml:lang="en-US" id="id_4059887_990004_3_1">Number of contract manufacturers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfContractManufacturers_lbl" xml:lang="en-US" id="id_4059887_990004_1_1">Number Of Contract Manufacturers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfContractManufacturers_lbl" xml:lang="en-US" id="id_4059887_990004_2_1">Number of manufacture contractor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfContractManufacturers" xlink:to="cgnx_NumberOfContractManufacturers_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" xlink:label="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue_lbl" xml:lang="en-US" id="id_4059887_953244_3_1">Number of customers accounting for more than ten percent of revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue_lbl" xml:lang="en-US" id="id_4059887_953244_1_1">Number Of Customers Accounting For More Than Ten Percent Of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue_lbl" xml:lang="en-US" id="id_4059887_953244_2_1">Number of customers accounted for greater than 10% of total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" xlink:to="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfGroupsWithinEmployeePopulation" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation_lbl" xml:lang="en-US" id="id_4059887_1000142_3_1">Number of groups within employee population.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation_lbl" xml:lang="en-US" id="id_4059887_1000142_1_1">Number Of Groups Within Employee Population</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation_lbl" xml:lang="en-US" id="id_4059887_1000142_2_1">Number of groups within the employee population</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfGroupsWithinEmployeePopulation" xlink:to="cgnx_NumberOfGroupsWithinEmployeePopulation_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" xlink:label="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution_lbl" xml:lang="en-US" id="id_4059887_1015696_3_1">Number of preferred stock purchase right for dividend distribution.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution_lbl" xml:lang="en-US" id="id_4059887_1015696_1_1">Number Of Preferred Stock Purchase Right For Dividend Distribution</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution_lbl" xml:lang="en-US" id="id_4059887_1015696_2_1">Number of preferred stock purchase right for dividend distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" xlink:to="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="id_4059887_929789_1_1">Number Of Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="id_4059887_929789_2_1">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfReportingUnitsForGoodwillAllocation" xlink:label="cgnx_NumberOfReportingUnitsForGoodwillAllocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfReportingUnitsForGoodwillAllocation_lbl" xml:lang="en-US" id="id_4059887_1134127_3_1">Number of reporting units for goodwill allocation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfReportingUnitsForGoodwillAllocation_lbl" xml:lang="en-US" id="id_4059887_1134127_1_1">Number Of Reporting Units For Goodwill Allocation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfReportingUnitsForGoodwillAllocation_lbl" xml:lang="en-US" id="id_4059887_1134127_2_1">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfReportingUnitsForGoodwillAllocation" xlink:to="cgnx_NumberOfReportingUnitsForGoodwillAllocation_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfRespondentsWithWhomSettlementWasReached" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached_lbl" xml:lang="en-US" id="id_4059887_1142025_3_1">Number of respondents with whom a settlement was reached.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached_lbl" xml:lang="en-US" id="id_4059887_1142025_1_1">Number Of Respondents With Whom Settlement Was Reached</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached_lbl" xml:lang="en-US" id="id_4059887_1142025_2_1">Number of respondents with whom settlement reached</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfRespondentsWithWhomSettlementWasReached" xlink:to="cgnx_NumberOfRespondentsWithWhomSettlementWasReached_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="us-gaap_OffsettingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAbstract_lbl" xml:lang="en-US" id="id_4059887_932730_1_1">Offsetting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OffsettingAbstract_lbl" xml:lang="en-US" id="id_4059887_932730_2_1">Offsetting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_OffsettingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OpenedTaxYearsByMajorTaxJurisdiction" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction_lbl" xml:lang="en-US" id="id_4059887_948891_3_1">Opened tax years by major tax jurisdiction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction_lbl" xml:lang="en-US" id="id_4059887_948891_1_1">Opened Tax Years By Major Tax Jurisdiction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction_lbl" xml:lang="en-US" id="id_4059887_948891_2_1">Tax years open to examination by various taxing authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_OpenedTaxYearsByMajorTaxJurisdiction" xlink:to="cgnx_OpenedTaxYearsByMajorTaxJurisdiction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_4059887_934856_1_1">Operating Income Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_4059887_934856_2_1">Operating income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_4059887_934856_6_1">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OperatingLeaseExpirationYear" xlink:label="cgnx_OperatingLeaseExpirationYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_OperatingLeaseExpirationYear_lbl" xml:lang="en-US" id="id_4059887_1131354_3_1">Operating lease expiration year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_OperatingLeaseExpirationYear_lbl" xml:lang="en-US" id="id_4059887_1131354_1_1">Operating Lease Expiration Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_OperatingLeaseExpirationYear_lbl" xml:lang="en-US" id="id_4059887_1131354_2_1">Operating lease expiration year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_OperatingLeaseExpirationYear" xlink:to="cgnx_OperatingLeaseExpirationYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_4059887_933732_1_1">Operating Leases Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_4059887_933732_6_1">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US" id="id_4059887_927737_1_1">Operating Leases Future Minimum Payments Due [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US" id="id_4059887_927737_2_1">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_4059887_936689_1_1">Operating Leases Future Minimum Payments Due Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_4059887_936689_2_1">2014</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="id_4059887_935061_1_1">Operating Leases Future Minimum Payments Due In Five Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="id_4059887_935061_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_4059887_934077_1_1">Operating Leases Future Minimum Payments Due In Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_4059887_934077_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_4059887_936161_1_1">Operating Leases Future Minimum Payments Due In Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_4059887_936161_2_1">2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_4059887_933250_1_1">Operating Leases Future Minimum Payments Due In Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_4059887_933250_2_1">2015</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="id_4059887_934235_1_1">Operating Leases Future Minimum Payments Due Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="id_4059887_934235_2_1">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl" xml:lang="en-US" id="id_4059887_938347_1_1">Operating Leases Future Minimum Payments Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl" xml:lang="en-US" id="id_4059887_938347_6_1">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl" xml:lang="en-US" id="id_4059887_930282_1_1">Operating Leases Future Minimum Payments Receivable [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl" xml:lang="en-US" id="id_4059887_930282_2_1">Operating Leases, Future Minimum Payments Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl" xml:lang="en-US" id="id_4059887_940463_1_1">Operating Leases Future Minimum Payments Receivable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl" xml:lang="en-US" id="id_4059887_940463_2_1">2014</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_lbl" xml:lang="en-US" id="id_4059887_939651_1_1">Operating Leases Future Minimum Payments Receivable In Five Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_lbl" xml:lang="en-US" id="id_4059887_939651_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl" xml:lang="en-US" id="id_4059887_937060_1_1">Operating Leases Future Minimum Payments Receivable In Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl" xml:lang="en-US" id="id_4059887_937060_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl" xml:lang="en-US" id="id_4059887_939831_1_1">Operating Leases Future Minimum Payments Receivable In Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl" xml:lang="en-US" id="id_4059887_939831_2_1">2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl" xml:lang="en-US" id="id_4059887_937207_1_1">Operating Leases Future Minimum Payments Receivable In Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl" xml:lang="en-US" id="id_4059887_937207_2_1">2015</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl" xml:lang="en-US" id="id_4059887_938272_1_1">Operating Leases Future Minimum Payments Receivable Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl" xml:lang="en-US" id="id_4059887_938272_2_1">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:label="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_lbl" xml:lang="en-US" id="id_4059887_936102_1_1">Operating Leases Income Statement Lease Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_lbl" xml:lang="en-US" id="id_4059887_936102_2_1">Total annual rental income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:to="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" id="id_4059887_938759_1_1">Operating Leases Rent Expense Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" id="id_4059887_938759_2_1">Total annual rental expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" id="id_4059887_927462_1_1">Operating Segments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" id="id_4059887_927462_2_1">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_933626_1_1">Other Accrued Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_4059887_933626_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_4059887_937594_1_1">Other Assets Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_4059887_937594_2_1">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_939703_1_1">Other Comprehensive Income Foreign Currency Translation Gain Loss Arising During Period Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_939703_2_1">Tax effect of foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934765_1_1">Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934765_2_1">Net unrealized gain (loss) on available-for-sale investments, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934765_12_1">Net unrealized gain (loss) on available-for-sale investments, net of tax of ($147), $129, and $123 in 2013, 2012, and 2011, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935449_1_1">Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935449_2_1">Foreign currency translation adjustment, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_4059887_935449_12_1">Foreign currency translation adjustments, net of tax of $22, $7, and $238 in 2013, 2012, and 2011, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US" id="id_4059887_937343_1_1">Other Comprehensive Income Loss Foreign Currency Translation Adjustment Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US" id="id_4059887_937343_2_1">Tax effect of foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="id_4059887_927247_1_1">Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="id_4059887_927247_2_1">Other comprehensive loss, net of tax:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_4059887_934739_1_1">Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_4059887_934739_6_1">Other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" xml:lang="en-US" id="id_4059887_939432_1_1">Other Comprehensive Income Loss Reclassification Adjustment From A O C I For Sale Of Securities Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" xml:lang="en-US" id="id_4059887_939432_2_1">Reclassification of net realized (gain) loss on the sale of available-for-sale investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl" xml:lang="en-US" id="id_4059887_939432_14_1">Reclassification from accumulated other comprehensive income to investment income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934587_1_1">Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934587_2_1">Net unrealized gain on cash flow hedges, net of tax of $13</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="id_4059887_934587_12_1">Net unrealized gain on derivative instruments, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_938371_1_1">Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_938371_2_1">Tax effect of unrealized gain on cash flow hedges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_938371_12_1">Tax effect of unrealized gain on derivative instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_939001_1_1">Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_4059887_939001_2_1">Tax effect of unrealized gain (loss) on available-for-sale investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OtherGeographicAreaMember" xlink:label="cgnx_OtherGeographicAreaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_OtherGeographicAreaMember_lbl" xml:lang="en-US" id="id_4059887_1046990_3_1">Other geographic area.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_OtherGeographicAreaMember_lbl" xml:lang="en-US" id="id_4059887_1046990_1_1">Other Geographic Area [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_OtherGeographicAreaMember_lbl" xml:lang="en-US" id="id_4059887_1046990_2_1">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_OtherGeographicAreaMember" xlink:to="cgnx_OtherGeographicAreaMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_4059887_929202_1_1">Other Intangible Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_4059887_929202_2_1">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_4059887_934087_1_1">Other Nonoperating Income Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_4059887_934087_2_1">Other expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet_lbl" xml:lang="en-US" id="id_4059887_940712_1_1">Other Than Temporary Impairment Losses Investments Portion Recognized In Earnings Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet_lbl" xml:lang="en-US" id="id_4059887_940712_2_1">Other-than-temporary impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" xlink:to="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OutstandingForwardContractsTableTextBlock" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_1072258_3_1">Outstanding forward contracts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_1072258_1_1">Outstanding Forward Contracts Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_1072258_2_1">Outstanding Forward Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_OutstandingForwardContractsTableTextBlock" xlink:to="cgnx_OutstandingForwardContractsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US" id="id_4059887_930715_1_1">Payables And Accruals [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US" id="id_4059887_930715_2_1">Payables and Accruals [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_4059887_936173_1_1">Payments For Repurchase Of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_4059887_936173_14_1">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" id="id_4059887_933594_1_1">Payments Of Dividends Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" id="id_4059887_933594_2_1">Payment of dividends</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" id="id_4059887_933594_14_1">Payment of dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_934868_1_1">Payments To Acquire Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_934868_2_1">Payment done to purchase technology</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="id_4059887_934868_14_1">Cash paid for purchased technology</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US" id="id_4059887_935237_1_1">Payments To Acquire Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US" id="id_4059887_935237_14_1">Purchases of investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US" id="id_4059887_933553_1_1">Payments To Acquire Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US" id="id_4059887_933553_2_1">Purchase of equity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_4059887_936514_1_1">Payments To Acquire Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_4059887_936514_14_1">Purchases of property, plant, and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_930605_1_1">Pension And Other Postretirement Benefits Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_930605_2_1">Employee Savings Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest_lbl" xml:lang="en-US" id="id_4059887_1117257_3_1">Percentage of stock options granted to all other employees expected to vest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest_lbl" xml:lang="en-US" id="id_4059887_1117257_1_1">Percentage Of Stock Options Granted To All Other Employees Expected To Vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest_lbl" xml:lang="en-US" id="id_4059887_1117257_2_1">Percentage of stock options granted to all other employees expected to vest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" xlink:to="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest_lbl" xml:lang="en-US" id="id_4059887_1082264_3_1">Percentage of stock options granted to senior management expected to vest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest_lbl" xml:lang="en-US" id="id_4059887_1082264_1_1">Percentage Of Stock Options Granted To Senior Management Expected To Vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest_lbl" xml:lang="en-US" id="id_4059887_1082264_2_1">Percentage of stock options granted to senior management expected to vest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" xlink:to="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PerformanceGuaranteeMember" xlink:label="us-gaap_PerformanceGuaranteeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceGuaranteeMember_lbl" xml:lang="en-US" id="id_4059887_923238_1_1">Performance Guarantee [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PerformanceGuaranteeMember_lbl" xml:lang="en-US" id="id_4059887_923238_2_1">Performance Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceGuaranteeMember" xlink:to="us-gaap_PerformanceGuaranteeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PeriodForProductWarranty" xlink:label="cgnx_PeriodForProductWarranty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_PeriodForProductWarranty_lbl" xml:lang="en-US" id="id_4059887_1117064_3_1">Period for product warranty.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_PeriodForProductWarranty_lbl" xml:lang="en-US" id="id_4059887_1117064_1_1">Period For Product Warranty</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_PeriodForProductWarranty_lbl" xml:lang="en-US" id="id_4059887_1117064_2_1">Product warranty period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_PeriodForProductWarranty" xlink:to="cgnx_PeriodForProductWarranty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_4059887_930809_1_1">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_4059887_930809_2_1">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_4059887_931386_1_1">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_4059887_931386_2_1">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_4059887_932596_1_1">Preferred Stock Par Or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_4059887_932596_2_1">Preferred stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_4059887_929540_1_1">Preferred Stock Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_4059887_929540_2_1">Authorized shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_4059887_939595_1_1">Prepaid Expense And Other Assets Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_4059887_939595_2_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US" id="id_4059887_923955_1_1">Prepaid Expenses And Other Current Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US" id="id_4059887_923955_2_1">Prepaid Expenses and Other Current Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1066666_3_1">Presentation of reclassification of items out of accumulated other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1066666_1_1">Presentation Of Reclassification Of Items Out Of Accumulated Other Comprehensive Income Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_1066666_2_1">Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" xlink:to="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xml:lang="en-US" id="id_4059887_936882_1_1">Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xml:lang="en-US" id="id_4059887_936882_2_1">Issuance of common stock under stock option plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl" xml:lang="en-US" id="id_4059887_937845_1_1">Proceeds From Sale Maturity And Collections Of Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl" xml:lang="en-US" id="id_4059887_937845_2_1">Maturities and sales of investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_lbl" xml:lang="en-US" id="id_4059887_938634_1_1">Proceeds From Sale Of Trading Securities Heldforinvestment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_lbl" xml:lang="en-US" id="id_4059887_938634_2_1">Shares were trading investment were sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:to="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ProductCostOfRevenueMember" xlink:label="cgnx_ProductCostOfRevenueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ProductCostOfRevenueMember_lbl" xml:lang="en-US" id="id_4059887_1046578_3_1">Product cost of revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ProductCostOfRevenueMember_lbl" xml:lang="en-US" id="id_4059887_1046578_1_1">Product Cost Of Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ProductCostOfRevenueMember_lbl" xml:lang="en-US" id="id_4059887_1046578_2_1">Product Cost of Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ProductCostOfRevenueMember" xlink:to="cgnx_ProductCostOfRevenueMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US" id="id_4059887_934379_1_1">Product Warranty Accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US" id="id_4059887_934379_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US" id="id_4059887_934379_5_1">Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US" id="id_4059887_934124_1_1">Product Warranty Accrual Classified Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US" id="id_4059887_934124_2_1">Warranty obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease_lbl" xml:lang="en-US" id="id_4059887_934384_1_1">Product Warranty Accrual Currency Translation Increase Decrease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease_lbl" xml:lang="en-US" id="id_4059887_934384_2_1">Foreign exchange rate changes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" xlink:to="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US" id="id_4059887_939064_1_1">Product Warranty Accrual Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US" id="id_4059887_939064_14_1">Fulfillment of warranty obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US" id="id_4059887_934334_1_1">Product Warranty Accrual Warranties Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US" id="id_4059887_934334_2_1">Provisions for warranties issued during the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_4059887_928864_1_1">Property Plant And Equipment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_4059887_928864_2_1">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="id_4059887_929865_1_1">Property Plant And Equipment By Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="id_4059887_929865_2_1">Property, Plant and Equipment, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_925725_1_1">Property Plant And Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_925725_2_1">Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="id_4059887_938855_1_1">Property Plant And Equipment Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="id_4059887_938855_2_1">Property, Plant and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_4059887_925379_1_1">Property Plant And Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_4059887_925379_2_1">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_4059887_940861_1_1">Property Plant And Equipment Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_4059887_940861_2_1">Property, plant, and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_4059887_940861_6_1">Property, Plant and Equipment, Net, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_928618_1_1">Property Plant And Equipment Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_928618_2_1">Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="id_4059887_925467_1_1">Property Plant And Equipment [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="id_4059887_925467_2_1">Components of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="id_4059887_930445_1_1">Property Plant And Equipment Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="id_4059887_930445_2_1">Property, Plant and Equipment, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="id_4059887_928464_1_1">Property Plant And Equipment Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="id_4059887_928464_2_1">Useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_lbl" xml:lang="en-US" id="id_4059887_934547_1_1">Property Subject To Or Available For Operating Lease Accumulated Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_lbl" xml:lang="en-US" id="id_4059887_934547_2_1">Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_lbl" xml:lang="en-US" id="id_4059887_937447_1_1">Property Subject To Or Available For Operating Lease Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_lbl" xml:lang="en-US" id="id_4059887_937447_2_1">Buildings include rental property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US" id="id_4059887_933288_1_1">Purchase Commitment Remaining Minimum Amount Committed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US" id="id_4059887_933288_2_1">Purchase order outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PurchasedTechnologiesMember" xlink:label="cgnx_PurchasedTechnologiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_PurchasedTechnologiesMember_lbl" xml:lang="en-US" id="id_4059887_966363_3_1">Purchased technologies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_PurchasedTechnologiesMember_lbl" xml:lang="en-US" id="id_4059887_966363_1_1">Purchased Technologies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_PurchasedTechnologiesMember_lbl" xml:lang="en-US" id="id_4059887_966363_2_1">Purchased Technologies [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_PurchasedTechnologiesMember" xlink:to="cgnx_PurchasedTechnologiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_4059887_926437_1_1">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_4059887_926437_2_1">Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_4059887_930818_1_1">Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_4059887_930818_2_1">Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_926494_1_1">Receivables Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_926494_2_1">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:label="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl" xml:lang="en-US" id="id_4059887_961120_3_1">Reduction in compensation expense due to revised estimated forfeiture rates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl" xml:lang="en-US" id="id_4059887_961120_1_1">Reduction In Compensation Expense Due To Revised Estimated Forfeiture Rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl" xml:lang="en-US" id="id_4059887_961120_2_1">Reduction in compensation expense due to revised estimated forfeiture rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:to="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit_lbl" xml:lang="en-US" id="id_4059887_1108977_3_1">Reduction to tax expense for two thousand and twelve research and development credit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit_lbl" xml:lang="en-US" id="id_4059887_1108977_1_1">Reduction To Tax Expense For Two Thousand And Twelve Research And Development Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit_lbl" xml:lang="en-US" id="id_4059887_1108977_2_1">Reduction in tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" xlink:to="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_RemainingAmountOfCommitment" xlink:label="cgnx_RemainingAmountOfCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_RemainingAmountOfCommitment_lbl" xml:lang="en-US" id="id_4059887_964698_3_1">Remaining amount of commitment in limited partnership.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_RemainingAmountOfCommitment_lbl" xml:lang="en-US" id="id_4059887_964698_1_1">Remaining Amount Of Commitment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_RemainingAmountOfCommitment_lbl" xml:lang="en-US" id="id_4059887_964698_2_1">Remaining amount of commitment in limited partnership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_RemainingAmountOfCommitment" xlink:to="cgnx_RemainingAmountOfCommitment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_4059887_939407_1_1">Research And Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_4059887_939407_2_1">Research, development, and engineering expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" id="id_4059887_928963_1_1">Research And Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" id="id_4059887_928963_2_1">Research, Development, and Engineering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ResearchAndDevelopmentTaxCreditsMember" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember_lbl" xml:lang="en-US" id="id_4059887_1125157_3_1">Research and development tax credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember_lbl" xml:lang="en-US" id="id_4059887_1125157_1_1">Research And Development Tax Credits [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember_lbl" xml:lang="en-US" id="id_4059887_1125157_2_1">Research and Development Tax Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ResearchAndDevelopmentTaxCreditsMember" xlink:to="cgnx_ResearchAndDevelopmentTaxCreditsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_926263_1_1">Research Development And Computer Software Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_926263_2_1">Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_4059887_935451_1_1">Retained Earnings Accumulated Deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_4059887_935451_2_1">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_4059887_929313_1_1">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_4059887_929313_2_1">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_924259_1_1">Revenue Recognition Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="id_4059887_924259_2_1">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US" id="id_4059887_931410_1_1">Revenues From External Customers And Long Lived Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US" id="id_4059887_931410_2_1">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesMember" xlink:label="us-gaap_SalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesMember_lbl" xml:lang="en-US" id="id_4059887_926597_1_1">Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesMember_lbl" xml:lang="en-US" id="id_4059887_926597_2_1">Product Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueGoodsNet_lbl" xml:lang="en-US" id="id_4059887_933695_1_1">Sales Revenue Goods Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueGoodsNet_lbl" xml:lang="en-US" id="id_4059887_933695_2_1">Product</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueGoodsNet_lbl" xml:lang="en-US" id="id_4059887_933695_12_1">Product revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueGoodsNet" xlink:to="us-gaap_SalesRevenueGoodsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_4059887_936505_1_1">Sales Revenue Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_4059887_936505_6_1">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="us-gaap_SalesRevenueNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetAbstract_lbl" xml:lang="en-US" id="id_4059887_929770_1_1">Sales Revenue Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetAbstract_lbl" xml:lang="en-US" id="id_4059887_929770_2_1">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueServicesNet_lbl" xml:lang="en-US" id="id_4059887_935281_1_1">Sales Revenue Services Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueServicesNet_lbl" xml:lang="en-US" id="id_4059887_935281_2_1">Service</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueServicesNet_lbl" xml:lang="en-US" id="id_4059887_935281_12_1">Service revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueServicesNet" xlink:to="us-gaap_SalesRevenueServicesNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_926939_1_1">Schedule Of Accrued Liabilities Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_926939_2_1">Constituents of Accrued Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US" id="id_4059887_926059_1_1">Schedule Of Available For Sale Securities [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US" id="id_4059887_926059_2_1">Schedule of Available-for-sale Securities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_930139_1_1">Schedule Of Available For Sale Securities Reconciliation Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_930139_2_1">Summary of Available-for-Sale Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US" id="id_4059887_929659_1_1">Schedule Of Available For Sale Securities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US" id="id_4059887_929659_2_1">Schedule of Available-for-sale Securities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_926665_1_1">Schedule Of Cash Flow Hedges Included In Accumulated Other Comprehensive Income Loss Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_926665_2_1">Changes in Accumulated Other Comprehensive Income (Loss) Related to Derivative Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_932356_1_1">Schedule Of Components Of Income Tax Expense Benefit Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_932356_2_1">Constituents of Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_931404_1_1">Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_931404_2_1">Constituents of Deferred Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xml:lang="en-US" id="id_4059887_931976_1_1">Schedule Of Derivative Instruments Gain Loss In Statement Of Financial Performance [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xml:lang="en-US" id="id_4059887_931976_2_1">Effect of the Derivative Instruments Net of the Underlying Exposure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xml:lang="en-US" id="id_4059887_924090_1_1">Schedule Of Derivative Instruments In Statement Of Financial Position Fair Value [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xml:lang="en-US" id="id_4059887_924090_2_1">Fair Value of Forward Contracts Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_930769_1_1">Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_930769_2_1">Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" id="id_4059887_925602_1_1">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" id="id_4059887_925602_2_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" id="id_4059887_931816_1_1">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" id="id_4059887_931816_2_1">Stock-Based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_924987_1_1">Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_924987_2_1">Assets and Liabilities Measured at Fair Value on a Recurring Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_925469_1_1">Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_925469_2_1">Estimated Amortization Expense Succeeding Fiscal Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_4059887_929020_1_1">Schedule Of Finite Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_4059887_929020_2_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_930900_1_1">Schedule Of Finite Lived Intangible Assets Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_930900_2_1">Amortized Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_926102_1_1">Schedule Of Future Minimum Rental Payments For Operating Leases Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_926102_2_1">Future Minimum Rental Payments Under Lease Agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock" xlink:label="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_970671_3_1">Schedule of future minimum rental receipts for operating leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_970671_1_1">Schedule Of Future Minimum Rental Receipts For Operating Leases Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_970671_2_1">Future Minimum Rental Receipts Under Non - Cancelable Lease Agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock" xlink:to="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="id_4059887_923840_1_1">Schedule Of Goodwill [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="id_4059887_923840_2_1">Schedule of Goodwill [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="id_4059887_928813_1_1">Schedule Of Goodwill [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="id_4059887_928813_2_1">Changes in Carrying Value of Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable_lbl" xml:lang="en-US" id="id_4059887_928377_1_1">Schedule Of Guarantee Obligations [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable_lbl" xml:lang="en-US" id="id_4059887_928377_2_1">Schedule of Guarantor Obligations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTextBlock_lbl" xml:lang="en-US" id="id_4059887_929628_1_1">Schedule Of Guarantee Obligations [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTextBlock_lbl" xml:lang="en-US" id="id_4059887_929628_2_1">Details of Letters of Credit Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_927558_1_1">Schedule Of Inventory Current Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_927558_2_1">Components of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_929045_1_1">Schedule Of Product Warranty Liability Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_929045_2_1">Changes in Warranty Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_4059887_931140_1_1">Schedule Of Property Plant And Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_4059887_931140_2_1">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_924395_1_1">Schedule Of Revenues From External Customers And Long Lived Assets By Geographical Areas Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_924395_2_1">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US" id="id_4059887_925181_1_1">Schedule Of Revenues From External Customers And Long Lived Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US" id="id_4059887_925181_2_1">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="id_4059887_931852_1_1">Schedule Of Segment Reporting Information By Segment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="id_4059887_931852_2_1">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="id_4059887_926400_1_1">Schedule Of Segment Reporting Information By Segment [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="id_4059887_926400_2_1">Information About Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_4059887_930578_1_1">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_4059887_930578_2_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_924843_1_1">Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_924843_2_1">Summary of Stock Option Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_931898_1_1">Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_931898_2_1">Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_925800_1_1">Schedule Of Unrealized Loss On Investments Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_925800_2_1">Gross Unrealized Losses and Fair Values for Available-for-Sale Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_924517_1_1">Schedule Of Valuation And Qualifying Accounts Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_924517_2_1">Schedule II - Valuation and Qualifying Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_932661_1_1">Schedule Of Weighted Average Number Of Shares Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US" id="id_4059887_932661_2_1">Calculation of Weighted-Average Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_4059887_932004_1_1">Segment [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_4059887_932004_2_1">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_4059887_925438_1_1">Segment Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_4059887_925438_2_1">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SegmentInformationLineItems" xlink:label="cgnx_SegmentInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SegmentInformationLineItems_lbl" xml:lang="en-US" id="id_4059887_960545_3_1">Segment Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SegmentInformationLineItems_lbl" xml:lang="en-US" id="id_4059887_960545_1_1">Segment Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SegmentInformationLineItems_lbl" xml:lang="en-US" id="id_4059887_960545_2_1">Segment Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="cgnx_SegmentInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SegmentInformationTable" xlink:label="cgnx_SegmentInformationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SegmentInformationTable_lbl" xml:lang="en-US" id="id_4059887_946441_3_1">Segment Information [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SegmentInformationTable_lbl" xml:lang="en-US" id="id_4059887_946441_1_1">Segment Information [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SegmentInformationTable_lbl" xml:lang="en-US" id="id_4059887_946441_2_1">Segment Information [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SegmentInformationTable" xlink:to="cgnx_SegmentInformationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_4059887_931851_1_1">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_4059887_931851_2_1">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_923980_1_1">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_923980_2_1">Segment and Geographic Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="id_4059887_931525_1_1">Segment Reporting Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="id_4059887_931525_2_1">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_4059887_940817_1_1">Selling General And Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_4059887_940817_2_1">Selling, general, and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SellingGeneralAndAdministrativeMember" xlink:label="cgnx_SellingGeneralAndAdministrativeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SellingGeneralAndAdministrativeMember_lbl" xml:lang="en-US" id="id_4059887_1036102_3_1">Selling, general, and administrative.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SellingGeneralAndAdministrativeMember_lbl" xml:lang="en-US" id="id_4059887_1036102_1_1">Selling General And Administrative [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SellingGeneralAndAdministrativeMember_lbl" xml:lang="en-US" id="id_4059887_1036102_2_1">Selling, General, and Administrative [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SellingGeneralAndAdministrativeMember" xlink:to="cgnx_SellingGeneralAndAdministrativeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ServiceCostOfRevenueMember" xlink:label="cgnx_ServiceCostOfRevenueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ServiceCostOfRevenueMember_lbl" xml:lang="en-US" id="id_4059887_1099717_3_1">Service cost of revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ServiceCostOfRevenueMember_lbl" xml:lang="en-US" id="id_4059887_1099717_1_1">Service Cost Of Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ServiceCostOfRevenueMember_lbl" xml:lang="en-US" id="id_4059887_1099717_2_1">Service Cost of Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ServiceCostOfRevenueMember" xlink:to="cgnx_ServiceCostOfRevenueMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_SGD" xlink:label="currency_SGD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_SGD_lbl" xml:lang="en-US" id="id_4059887_921916_1_1">S G D</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_SGD_lbl" xml:lang="en-US" id="id_4059887_921916_2_1">Singapore Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_SGD" xlink:to="currency_SGD_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="id_4059887_927053_1_1">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="id_4059887_927053_2_1">Vesting period for stock option plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="id_4059887_928648_1_1">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="id_4059887_928648_2_1">Expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" id="id_4059887_926378_1_1">Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" id="id_4059887_926378_2_1">Expected term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" id="id_4059887_925061_1_1">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" id="id_4059887_925061_2_1">Expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="id_4059887_924177_1_1">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="id_4059887_924177_2_1">Risk-free rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_4059887_926498_1_1">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_4059887_926498_2_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_4059887_928178_1_1">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_4059887_928178_2_1">Shares available for grant under stock option plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_1036947_3_1">Share based compensation arrangement by share based payment award options exercisable aggregate intrinsic value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_1036947_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Aggregate Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_1036947_2_1">Exercisable, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" xlink:to="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="id_4059887_924337_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="id_4059887_924337_2_1">Exercisable, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_930255_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_930255_2_1">Exercisable, Weighted-Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_4059887_930128_1_1">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_4059887_930128_2_1">Exercisable, Weighted-Average Remaining Contractual Term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US" id="id_4059887_929847_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US" id="id_4059887_929847_14_1">Forfeited or expired, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_931374_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_931374_2_1">Forfeited or expired, Weighted-Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_4059887_926164_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_4059887_926164_2_1">Granted, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_4059887_928357_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_4059887_928357_2_1">Weighted-average grant-date fair values of stock options granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_939707_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_939707_2_1">Outstanding, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_4059887_928127_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_4059887_928127_4_1">Outstanding shares, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_4059887_928127_5_1">Outstanding shares, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_927714_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_927714_4_1">Outstanding, Weighted-Average Exercise Price, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_927714_5_1">Outstanding, Weighted-Average Exercise Price, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="id_4059887_925836_1_1">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term 2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="id_4059887_925836_2_1">Outstanding, Weighted-Average Remaining Contractual Term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US" id="id_4059887_932411_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US" id="id_4059887_932411_2_1">Options vested or expected to vest, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_938271_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_938271_2_1">Options vested or expected to vest, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_928214_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_928214_2_1">Options vested or expected to vest, Weighted-Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_4059887_930352_1_1">Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_4059887_930352_2_1">Options vested or expected to vest, Weighted-Average Remaining Contractual Term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue_lbl" xml:lang="en-US" id="id_4059887_1176074_3_1">Share based compensation arrangement by share based payment award options vested fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue_lbl" xml:lang="en-US" id="id_4059887_1176074_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Vested Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue_lbl" xml:lang="en-US" id="id_4059887_1176074_2_1">Total fair values of stock options vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" xlink:to="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_4059887_928585_1_1">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_4059887_928585_2_1">Equity Award [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_929456_1_1">Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_929456_2_1">Exercised, Weighted-Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_927283_1_1">Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_4059887_927283_2_1">Granted, Weighted-Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="id_4059887_923943_1_1">Share Based Compensation Option And Incentive Plans Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="id_4059887_923943_2_1">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="id_4059887_927381_1_1">Share Repurchase Program [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="id_4059887_927381_2_1">Share Repurchase Program [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="id_4059887_932304_1_1">Share Repurchase Program [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="id_4059887_932304_2_1">Share Repurchase Program [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_1058487_3_1">Shares based compensation arrangement by shares based payment award options exercisable intrinsic value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_1058487_1_1">Shares Based Compensation Arrangement By Shares Based Payment Award Options Exercisable Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue_lbl" xml:lang="en-US" id="id_4059887_1058487_2_1">Total intrinsic values of stock options exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" xlink:to="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US" id="id_4059887_926438_1_1">Short Term Investments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US" id="id_4059887_926438_2_1">Short-Term Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="id_4059887_931089_1_1">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="id_4059887_931089_2_1">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SisdMember_lbl" xml:lang="en-US" id="id_4059887_985828_3_1">SISD.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SisdMember_lbl" xml:lang="en-US" id="id_4059887_985828_1_1">Sisd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SisdMember_lbl" xml:lang="en-US" id="id_4059887_985828_2_1">SISD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SisdMember" xlink:to="cgnx_SisdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SovereignDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_924128_1_1">Sovereign Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SovereignDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_924128_2_1">Sovereign Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SovereignDebtSecuritiesMember" xlink:to="us-gaap_SovereignDebtSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SpecialDividendPerShare" xlink:label="cgnx_SpecialDividendPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SpecialDividendPerShare_lbl" xml:lang="en-US" id="id_4059887_998431_3_1">Special dividend per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SpecialDividendPerShare_lbl" xml:lang="en-US" id="id_4059887_998431_1_1">Special Dividend Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SpecialDividendPerShare_lbl" xml:lang="en-US" id="id_4059887_998431_2_1">Special dividend declared and paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SpecialDividendPerShare" xlink:to="cgnx_SpecialDividendPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl" xml:lang="en-US" id="id_4059887_932449_1_1">Standard Product Warranty Policy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl" xml:lang="en-US" id="id_4059887_932449_2_1">Warranty Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_4059887_925274_1_1">Statement Business Segments [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_4059887_925274_2_1">Statement, Business Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_4059887_927592_1_1">Statement Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_4059887_927592_2_1">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_4059887_923497_1_1">Statement Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_4059887_923497_2_1">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_4059887_926570_1_1">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_4059887_926570_2_1">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_4059887_932756_1_1">Statement Of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_4059887_932756_2_1">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_4059887_924693_1_1">Statement Of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_4059887_924693_2_1">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_4059887_932352_1_1">Statement Of Income And Comprehensive Income [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_4059887_932352_2_1">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_4059887_926289_1_1">Statement Of Stockholders Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_4059887_926289_2_1">Statement of Stockholders' Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_4059887_926771_1_1">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_4059887_926771_2_1">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StateResearchAndExperimentationMember" xlink:label="cgnx_StateResearchAndExperimentationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_StateResearchAndExperimentationMember_lbl" xml:lang="en-US" id="id_4059887_970550_3_1">State research and experimentation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_StateResearchAndExperimentationMember_lbl" xml:lang="en-US" id="id_4059887_970550_1_1">State Research And Experimentation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_StateResearchAndExperimentationMember_lbl" xml:lang="en-US" id="id_4059887_970550_2_1">State Research and Experimentation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_StateResearchAndExperimentationMember" xlink:to="cgnx_StateResearchAndExperimentationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" xlink:label="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany_lbl" xml:lang="en-US" id="id_4059887_1006904_3_1">Stock distribution received from limited partnership company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany_lbl" xml:lang="en-US" id="id_4059887_1006904_1_1">Stock Distribution Received From Limited Partnership Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany_lbl" xml:lang="en-US" id="id_4059887_1006904_2_1">Received a stock distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" xlink:to="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_4059887_934682_1_1">Stockholders Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_4059887_934682_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_4059887_934682_5_1">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_4059887_934682_6_1">Total shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_4059887_925186_1_1">Stockholders Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_4059887_925186_2_1">Shareholders' equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_927127_1_1">Stockholders Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="id_4059887_927127_2_1">Shareholders' Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US" id="id_4059887_931725_1_1">Stockholders Equity Note Stock Split Conversion Ratio 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US" id="id_4059887_931725_2_1">Stock split conversion ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_4059887_930668_1_1">Stock Issued During Period Shares Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_4059887_930668_2_1">Issuance of common stock under stock option plans, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_4059887_930668_14_1">Exercised, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" id="id_4059887_934355_1_1">Stock Issued During Period Value Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" id="id_4059887_934355_2_1">Issuance of common stock under stock option plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StockOptionAndIncentivePlanMember" xlink:label="cgnx_StockOptionAndIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_StockOptionAndIncentivePlanMember_lbl" xml:lang="en-US" id="id_4059887_950606_3_1">Stock option and incentive plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_StockOptionAndIncentivePlanMember_lbl" xml:lang="en-US" id="id_4059887_950606_1_1">Stock Option And Incentive Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_StockOptionAndIncentivePlanMember_lbl" xml:lang="en-US" id="id_4059887_950606_2_1">Stock Option and Incentive Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_StockOptionAndIncentivePlanMember" xlink:to="cgnx_StockOptionAndIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US" id="id_4059887_936977_1_1">Stock Option Plan Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US" id="id_4059887_936977_2_1">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" id="id_4059887_931573_1_1">Stock Repurchased During Period Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" id="id_4059887_931573_2_1">Repurchase of shares during period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" id="id_4059887_931573_14_1">Repurchase of common stock, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US" id="id_4059887_938532_1_1">Stock Repurchased During Period Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US" id="id_4059887_938532_2_1">Repurchase of shares during period, value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US" id="id_4059887_938532_14_1">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount_lbl" xml:lang="en-US" id="id_4059887_935784_1_1">Stock Repurchase Program Authorized Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount_lbl" xml:lang="en-US" id="id_4059887_935784_2_1">Repurchase of authorized common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xml:lang="en-US" id="id_4059887_926519_1_1">Summary Of Income Tax Contingencies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xml:lang="en-US" id="id_4059887_926519_2_1">Changes in the Reserve for Income Taxes, Excluding Interest and Penalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_4059887_1060703_3_1">Summary Of Significant Accounting Policies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_4059887_1060703_1_1">Summary Of Significant Accounting Policies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_4059887_1060703_2_1">Summary Of Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_SummaryOfSignificantAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_4059887_1120304_3_1">Summary Of Significant Accounting Policies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_4059887_1120304_1_1">Summary Of Significant Accounting Policies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_4059887_1120304_2_1">Summary Of Significant Accounting Policies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="cgnx_SummaryOfSignificantAccountingPoliciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" id="id_4059887_940843_1_1">Tax Credit Carryforward Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" id="id_4059887_940843_2_1">Tax credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xml:lang="en-US" id="id_4059887_925398_1_1">Tax Credit Carryforward [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xml:lang="en-US" id="id_4059887_925398_2_1">Tax Credit Carryforward [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TaxCreditCarryForwardExpirationYear" xlink:label="cgnx_TaxCreditCarryForwardExpirationYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_TaxCreditCarryForwardExpirationYear_lbl" xml:lang="en-US" id="id_4059887_1045613_3_1">Tax credit carry forward expiration year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_TaxCreditCarryForwardExpirationYear_lbl" xml:lang="en-US" id="id_4059887_1045613_1_1">Tax Credit Carry Forward Expiration Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_TaxCreditCarryForwardExpirationYear_lbl" xml:lang="en-US" id="id_4059887_1045613_2_1">Expiry date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_TaxCreditCarryForwardExpirationYear" xlink:to="cgnx_TaxCreditCarryForwardExpirationYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardLineItems_lbl" xml:lang="en-US" id="id_4059887_928085_1_1">Tax Credit Carryforward [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardLineItems_lbl" xml:lang="en-US" id="id_4059887_928085_2_1">Tax Credit Carryforward [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xml:lang="en-US" id="id_4059887_928934_1_1">Tax Credit Carryforward Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xml:lang="en-US" id="id_4059887_928934_2_1">Tax Credit Carryforward, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardTable_lbl" xml:lang="en-US" id="id_4059887_932589_1_1">Tax Credit Carryforward [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardTable_lbl" xml:lang="en-US" id="id_4059887_932589_2_1">Tax Credit Carryforward [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardTable_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" xlink:label="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement_lbl" xml:lang="en-US" id="id_4059887_1102927_3_1">Tax years covered through advanced pricing agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement_lbl" xml:lang="en-US" id="id_4059887_1102927_1_1">Tax Years Covered Through Advanced Pricing Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement_lbl" xml:lang="en-US" id="id_4059887_1102927_2_1">Tax years covered through Advanced Pricing Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" xlink:to="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TextBlockAbstract_lbl" xml:lang="en-US" id="id_4059887_931202_1_1">Text Block [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TextBlockAbstract_lbl" xml:lang="en-US" id="id_4059887_931202_2_1">Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TextBlockAbstract" xlink:to="us-gaap_TextBlockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecurities" xlink:label="us-gaap_TradingSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecurities_lbl" xml:lang="en-US" id="id_4059887_939613_1_1">Trading Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradingSecurities_lbl" xml:lang="en-US" id="id_4059887_939613_2_1">Aggregate fair value of liquidated share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecurities" xlink:to="us-gaap_TradingSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecuritiesRealizedLoss" xlink:label="us-gaap_TradingSecuritiesRealizedLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecuritiesRealizedLoss_lbl" xml:lang="en-US" id="id_4059887_940193_1_1">Trading Securities Realized Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradingSecuritiesRealizedLoss_lbl" xml:lang="en-US" id="id_4059887_940193_2_1">Realized loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesRealizedLoss" xlink:to="us-gaap_TradingSecuritiesRealizedLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecuritiesUnrealizedHoldingLoss" xlink:label="us-gaap_TradingSecuritiesUnrealizedHoldingLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecuritiesUnrealizedHoldingLoss_lbl" xml:lang="en-US" id="id_4059887_938966_1_1">Trading Securities Unrealized Holding Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradingSecuritiesUnrealizedHoldingLoss_lbl" xml:lang="en-US" id="id_4059887_938966_2_1">Net unrealized loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesUnrealizedHoldingLoss" xlink:to="us-gaap_TradingSecuritiesUnrealizedHoldingLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_TWD" xlink:label="currency_TWD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_TWD_lbl" xml:lang="en-US" id="id_4059887_921857_1_1">T W D</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_TWD_lbl" xml:lang="en-US" id="id_4059887_921857_2_1">Taiwanese Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_TWD" xlink:to="currency_TWD_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandEightStockRepurchaseProgramMember" xlink:label="cgnx_TwoThousandEightStockRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_TwoThousandEightStockRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_4059887_1082318_3_1">Two thousand eight stock repurchase program.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_TwoThousandEightStockRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_4059887_1082318_1_1">Two Thousand Eight Stock Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_TwoThousandEightStockRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_4059887_1082318_2_1">2008 Stock Repurchase Program [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_TwoThousandEightStockRepurchaseProgramMember" xlink:to="cgnx_TwoThousandEightStockRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandElevenStockRepurchaseProgramMember" xlink:label="cgnx_TwoThousandElevenStockRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_TwoThousandElevenStockRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_4059887_985929_3_1">Two thousand eleven stock repurchase program.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_TwoThousandElevenStockRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_4059887_985929_1_1">Two Thousand Eleven Stock Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_TwoThousandElevenStockRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_4059887_985929_2_1">2011 Stock Repurchase Program [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_TwoThousandElevenStockRepurchaseProgramMember" xlink:to="cgnx_TwoThousandElevenStockRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" xlink:label="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember_lbl" xml:lang="en-US" id="id_4059887_1042121_3_1">Two thousand fifteen through expected life of option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember_lbl" xml:lang="en-US" id="id_4059887_1042121_1_1">Two Thousand Fifteen Through Expected Life Of Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember_lbl" xml:lang="en-US" id="id_4059887_1042121_2_1">2015 Through Expected Life of Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" xlink:to="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UncollectibleReceivablesMember" xlink:label="us-gaap_UncollectibleReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UncollectibleReceivablesMember_lbl" xml:lang="en-US" id="id_4059887_930455_1_1">Uncollectible Receivables [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UncollectibleReceivablesMember_lbl" xml:lang="en-US" id="id_4059887_930455_2_1">Reserve for Uncollectible Accounts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UncollectibleReceivablesMember" xlink:to="us-gaap_UncollectibleReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_4059887_934467_1_1">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_4059887_934467_4_1">Ending balance of reserve for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_4059887_934467_5_1">Beginning Balance of reserve for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_4059887_937306_1_1">Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_4059887_937306_2_1">Increase (decrease) in tax expense for the final true-up of the prior year's tax accrual upon filing the actual tax returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xml:lang="en-US" id="id_4059887_940067_1_1">Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xml:lang="en-US" id="id_4059887_940067_14_1">Gross amounts of decreases in unrecognized tax benefits relating to settlements with taxing authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="id_4059887_934772_1_1">Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="id_4059887_934772_2_1">Interest and penalties, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="id_4059887_933309_1_1">Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="id_4059887_933309_2_1">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_4059887_933112_1_1">Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_4059887_933112_2_1">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US" id="id_4059887_940586_1_1">Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl" xml:lang="en-US" id="id_4059887_940586_14_1">Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" id="id_4059887_921516_1_1">U S</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" id="id_4059887_921516_2_1">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="id_4059887_931855_1_1">Use Of Estimates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="id_4059887_931855_2_1">Use of Estimates in the Preparation of Financial Statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_923870_1_1">U S Treasury Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" id="id_4059887_923870_2_1">Treasury Bills [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" id="id_4059887_935310_1_1">Valuation Allowance Deferred Tax Asset Change In Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" id="id_4059887_935310_2_1">Net changed in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" xlink:label="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses_lbl" xml:lang="en-US" id="id_4059887_1240835_3_1">Valuation allowance deferred tax asset decrease for capital losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses_lbl" xml:lang="en-US" id="id_4059887_1240835_1_1">Valuation Allowance Deferred Tax Asset Decrease For Capital Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses_lbl" xml:lang="en-US" id="id_4059887_1240835_2_1">Decrease in valuation allowance attributable to capital losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" xlink:to="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xml:lang="en-US" id="id_4059887_926226_1_1">Valuation Allowance Of Deferred Tax Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xml:lang="en-US" id="id_4059887_926226_2_1">Deferred Tax Valuation Allowance [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl" xml:lang="en-US" id="id_4059887_933416_1_1">Valuation Allowances And Reserves Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl" xml:lang="en-US" id="id_4059887_933416_2_1">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="us-gaap_ValuationAllowancesAndReservesAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US" id="id_4059887_936450_1_1">Valuation Allowances And Reserves Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US" id="id_4059887_936450_4_1">Balance at End of Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xml:lang="en-US" id="id_4059887_936450_5_1">Balance at Beginning of Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xml:lang="en-US" id="id_4059887_934711_1_1">Valuation Allowances And Reserves Charged To Cost And Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xml:lang="en-US" id="id_4059887_934711_2_1">Charged to Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl" xml:lang="en-US" id="id_4059887_934625_1_1">Valuation Allowances And Reserves Charged To Other Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl" xml:lang="en-US" id="id_4059887_934625_2_1">Charged to Other Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xml:lang="en-US" id="id_4059887_938424_1_1">Valuation Allowances And Reserves Deductions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xml:lang="en-US" id="id_4059887_938424_14_1">Deductions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US" id="id_4059887_926053_1_1">Valuation Allowances And Reserves [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US" id="id_4059887_926053_2_1">Valuation Allowances and Reserves [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US" id="id_4059887_927653_1_1">Valuation Allowances And Reserves Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US" id="id_4059887_927653_2_1">Valuation Allowances and Reserves Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="us-gaap_ValuationAndQualifyingAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAndQualifyingAccountsAbstract_lbl" xml:lang="en-US" id="id_4059887_931159_1_1">Valuation And Qualifying Accounts [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAndQualifyingAccountsAbstract_lbl" xml:lang="en-US" id="id_4059887_931159_2_1">Valuation and Qualifying Accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ValuationAndQualifyingAccountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xml:lang="en-US" id="id_4059887_925707_1_1">Valuation And Qualifying Accounts Disclosure [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xml:lang="en-US" id="id_4059887_925707_2_1">Valuation and Qualifying Accounts Disclosure [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureTable_lbl" xml:lang="en-US" id="id_4059887_925637_1_1">Valuation And Qualifying Accounts Disclosure [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureTable_lbl" xml:lang="en-US" id="id_4059887_925637_2_1">Valuation and Qualifying Accounts Disclosure [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAndQualifyingAccountsDisclosureTable_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_VoteEntitledForEachCommonShareOutstanding" xlink:label="cgnx_VoteEntitledForEachCommonShareOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_VoteEntitledForEachCommonShareOutstanding_lbl" xml:lang="en-US" id="id_4059887_1046615_3_1">Vote entitled for each common share outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_VoteEntitledForEachCommonShareOutstanding_lbl" xml:lang="en-US" id="id_4059887_1046615_1_1">Vote Entitled For Each Common Share Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_VoteEntitledForEachCommonShareOutstanding_lbl" xml:lang="en-US" id="id_4059887_1046615_2_1">Vote entitled for each common share outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_VoteEntitledForEachCommonShareOutstanding" xlink:to="cgnx_VoteEntitledForEachCommonShareOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_WarrantyBondsMember" xlink:label="cgnx_WarrantyBondsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_WarrantyBondsMember_lbl" xml:lang="en-US" id="id_4059887_1219924_3_1">Warranty bonds.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_WarrantyBondsMember_lbl" xml:lang="en-US" id="id_4059887_1219924_1_1">Warranty Bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_WarrantyBondsMember_lbl" xml:lang="en-US" id="id_4059887_1219924_2_1">Warranty Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_WarrantyBondsMember" xlink:to="cgnx_WarrantyBondsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US" id="id_4059887_925122_1_1">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US" id="id_4059887_925122_2_1">Effect of dilutive stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_924805_1_1">Weighted Average Number Of Diluted Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_924805_2_1">Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_4059887_924805_6_1">Diluted weighted-average common and common-equivalent shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_4059887_926588_1_1">Weighted Average Number Of Shares Outstanding [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_4059887_926588_2_1">Weighted-average common and common-equivalent shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_4059887_929768_1_1">Weighted Average Number Of Shares Outstanding Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_4059887_929768_2_1">Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_4059887_929768_12_1">Basic weighted-average common shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>19
<FILENAME>cgnx-20131231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Presentation Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.21.0 -->
<!-- Round: 8 -->
<!-- Creation date: 2014-02-11T05:42:25Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DocumentandEntityInformation" roleURI="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfPartnersCapital" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfPartnersCapitalParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureFairValueMeasurementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureInventoriesComponentsOfInventories" roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment" roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosurePropertyPlantAndEquipmentAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsAmortizedIntangibleAssets" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears" roleURI="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGoodwillChangesInCarryingValueOfGoodwill" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureAccruedExpensesConstituentsOfAccruedExpenses" roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureAccruedExpensesChangesInWarrantyObligations" roleURI="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGuaranteesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsOutstandingForwardContracts" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureShareholdersEquityAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivity" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpense" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureEmployeeSavingsPlanAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesConstituentsOfProvisionForIncomeTaxes" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureTaxesConstituentsOfDeferredTaxAssets" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureWeightedAverageSharesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationInformationAboutSegments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#ScheduleScheduleIIValuationAndQualifyingAccounts" roleURI="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGuaranteesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsGuaranteesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20131231.xsd#Role_NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DocumentAndEntityInformationAbstract" xlink:label="cgnx_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentType" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_AmendmentFlag" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentPeriodEndDate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityRegistrantName" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCentralIndexKey" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityVoluntaryFilers" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityFilerCategory" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityPublicFloat" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_GrossMarginProducts" xlink:label="cgnx_GrossMarginProducts"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_GrossMarginServices" xlink:label="cgnx_GrossMarginServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="us-gaap_GrossProfitAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="us-gaap_SalesRevenueNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsSold" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfServices" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="cgnx_GrossMarginProducts" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="cgnx_GrossMarginServices" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfit" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SalesRevenueNetAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfitAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeNonoperating" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueGoodsNet" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueNet" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_StockOptionPlanExpense" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfInvestments" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" order="1.2200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.2500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.1400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.1500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="us-gaap_DividendsCommonStockCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_2" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued_2" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" xlink:label="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" xlink:label="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax" xlink:label="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" xlink:label="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ComputerHardwareAndSoftwareMember" xlink:label="cgnx_ComputerHardwareAndSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CustomerContractsAndRelationshipsMember" xlink:label="cgnx_CustomerContractsAndRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="us-gaap_DistributionRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InvestmentMaturityPeriodMaximum" xlink:label="cgnx_InvestmentMaturityPeriodMaximum"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_JP" xlink:label="country_JP"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumInvestmentOfCompanyInPartnership" xlink:label="cgnx_MaximumInvestmentOfCompanyInPartnership"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfContractManufacturers" xlink:label="cgnx_NumberOfContractManufacturers"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PeriodForProductWarranty" xlink:label="cgnx_PeriodForProductWarranty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:label="cgnx_SummaryOfSignificantAccountingPoliciesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cgnx_SummaryOfSignificantAccountingPoliciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DistributionRightsMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_CustomerContractsAndRelationshipsMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_CompletedTechnologiesAndOtherIntangibleAssetsMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cgnx_ComputerHardwareAndSoftwareMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_JP" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_InvestmentMaturityPeriodMaximum" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_MaximumInvestmentOfCompanyInPartnership" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_PeriodForProductWarranty" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" order="1.1300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="cgnx_NumberOfContractManufacturers" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_RangeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SummaryOfSignificantAccountingPoliciesTable" xlink:to="cgnx_SummaryOfSignificantAccountingPoliciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue" xlink:label="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="cgnx_EconomicHedgesMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CorporateStockMember" xlink:label="cgnx_CorporateStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CoveredBondsMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CorporateStockMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_Cash" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostMethodInvestments" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_LongTermInvestments" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CashDistributionsReceivedFromLimitedPartnership" xlink:label="cgnx_CashDistributionsReceivedFromLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ContributionMadeToPartnershipDuringPeriod" xlink:label="cgnx_ContributionMadeToPartnershipDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ContributionToLimitedPartnership" xlink:label="cgnx_ContributionToLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments" xlink:label="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DueFromForeignBanks" xlink:label="cgnx_DueFromForeignBanks"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InvestmentExpirationDate" xlink:label="cgnx_InvestmentExpirationDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumInvestmentInLimitedPartnership" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_RemainingAmountOfCommitment" xlink:label="cgnx_RemainingAmountOfCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" xlink:label="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecurities" xlink:label="us-gaap_TradingSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecuritiesRealizedLoss" xlink:label="us-gaap_TradingSecuritiesRealizedLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TradingSecuritiesUnrealizedHoldingLoss" xlink:label="us-gaap_TradingSecuritiesUnrealizedHoldingLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_EquitySecuritiesMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_DueFromForeignBanks" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecurities" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecuritiesRealizedLoss" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecuritiesUnrealizedHoldingLoss" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_MaximumInvestmentInLimitedPartnership" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_ContributionToLimitedPartnership" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_CashDistributionsReceivedFromLimitedPartnership" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_RemainingAmountOfCommitment" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_InvestmentExpirationDate" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_ContributionMadeToPartnershipDuringPeriod" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_StockDistributionReceivedFromLimitedPartnershipCompany" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostMethodInvestments" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_CostMethodInvestmentsFairValueDisclosure" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_LongTermInvestmentsMember" xlink:label="cgnx_LongTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="cgnx_LongTermInvestmentsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_InvestmentTypeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" xlink:label="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:label="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AmortizedCostAndFairValueDebtSecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CorporateBondSecuritiesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MunicipalBondsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_HardwareAndSoftwareMember" xlink:label="cgnx_HardwareAndSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cgnx_HardwareAndSoftwareMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DepreciablePropertyPlantAndEquipmentNet" xlink:label="cgnx_DepreciablePropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="cgnx_DepreciablePropertyPlantAndEquipmentNet" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CustomerContractsAndRelationshipsMember" xlink:label="cgnx_CustomerContractsAndRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="us-gaap_DistributionRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DistributionRightsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_CustomerContractsAndRelationshipsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" xlink:label="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PurchasedTechnologiesMember" xlink:label="cgnx_PurchasedTechnologiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cgnx_PurchasedTechnologiesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_FairValueInExcessToCarryingValue" xlink:label="cgnx_FairValueInExcessToCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfReportingUnitsForGoodwillAllocation" xlink:label="cgnx_NumberOfReportingUnitsForGoodwillAllocation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="cgnx_NumberOfReportingUnitsForGoodwillAllocation" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="cgnx_FairValueInExcessToCarryingValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_MvsdMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_SisdMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillTranslationAdjustments" xlink:label="us-gaap_GoodwillTranslationAdjustments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillTranslationAdjustments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill_2" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_MvsdMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_SisdMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccruedConsumptionTaxesCurrent" xlink:label="cgnx_AccruedConsumptionTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ForeignRetirementObligations" xlink:label="cgnx_ForeignRetirementObligations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedVacationCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="cgnx_ForeignRetirementObligations" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="cgnx_AccruedConsumptionTaxesCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ProductWarrantyAccrual" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ProductWarrantyAccrualPayments" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ProductWarrantyAccrual_2" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCompanysPatentsFoundInvalid" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfRespondentsWithWhomSettlementWasReached" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OperatingLeaseExpirationYear" xlink:label="cgnx_OperatingLeaseExpirationYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:label="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="cgnx_OperatingLeaseExpirationYear" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="cgnx_NumberOfRespondentsWithWhomSettlementWasReached" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="cgnx_NumberOfCompanysPatentsFoundInvalid" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesAbstract" xlink:label="us-gaap_GuaranteesAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCategoriesOfGuarantees" xlink:label="cgnx_NumberOfCategoriesOfGuarantees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteesAbstract" xlink:to="cgnx_NumberOfCategoriesOfGuarantees" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_BankGuaranteesMember" xlink:label="cgnx_BankGuaranteesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsLineItems" xlink:label="us-gaap_GuaranteeObligationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="us-gaap_GuaranteeObligationsNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteeObligationsTerm" xlink:label="us-gaap_GuaranteeObligationsTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesAbstract" xlink:label="us-gaap_GuaranteesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PerformanceGuaranteeMember" xlink:label="us-gaap_PerformanceGuaranteeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_WarrantyBondsMember" xlink:label="cgnx_WarrantyBondsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsNatureDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsLineItems" xlink:to="us-gaap_GuaranteeObligationsTerm" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="us-gaap_PerformanceGuaranteeMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="cgnx_BankGuaranteesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteeObligationsNatureDomain" xlink:to="cgnx_WarrantyBondsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteesAbstract" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGuaranteeObligationsTable" xlink:to="us-gaap_GuaranteeObligationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DerivativeInstrumentMaximumMaturityPeriod" xlink:label="cgnx_DerivativeInstrumentMaximumMaturityPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="cgnx_DerivativeInstrumentMaximumMaturityPeriod" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativesFairValueLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="cgnx_EconomicHedgesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_BRL" xlink:label="currency_BRL"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_CNY" xlink:label="currency_CNY"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="invest_DerivativeNotionalAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_EUR" xlink:label="currency_EUR"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_GBP" xlink:label="currency_GBP"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_HUF" xlink:label="currency_HUF"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_JPY" xlink:label="currency_JPY"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_KRW" xlink:label="currency_KRW"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="us-gaap_OffsettingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_SGD" xlink:label="currency_SGD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd#currency_TWD" xlink:label="currency_TWD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_JPY" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_HUF" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_SGD" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_GBP" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CAD" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_EUR" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CNY" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_TWD" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_KRW" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_BRL" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="invest_DerivativeNotionalAmount" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_CurrencyAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_DerivativeTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AccruedExpensesMember" xlink:label="cgnx_AccruedExpensesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EconomicHedgesMember" xlink:label="cgnx_EconomicHedgesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="us-gaap_OffsettingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="cgnx_AccruedExpensesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForwardContractsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_HedgingDesignationAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativesFairValueLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="cgnx_EconomicHedgesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember" xlink:label="us-gaap_ForeignCurrencyGainLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="us-gaap_OffsettingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_HedgingDesignationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ForeignCurrencyGainLossMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet" xlink:label="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="us-gaap_OffsettingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_2" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AdditionalDividendPerShare" xlink:label="cgnx_AdditionalDividendPerShare"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AggregateStockRepurchasedShares" xlink:label="cgnx_AggregateStockRepurchasedShares"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_AggregateStockRepurchasedValue" xlink:label="cgnx_AggregateStockRepurchasedValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" xlink:label="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EquityLineItems" xlink:label="cgnx_EquityLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EquityTable" xlink:label="cgnx_EquityTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" xlink:label="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SpecialDividendPerShare" xlink:label="cgnx_SpecialDividendPerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandEightStockRepurchaseProgramMember" xlink:label="cgnx_TwoThousandEightStockRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandElevenStockRepurchaseProgramMember" xlink:label="cgnx_TwoThousandElevenStockRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_VoteEntitledForEachCommonShareOutstanding" xlink:label="cgnx_VoteEntitledForEachCommonShareOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="cgnx_EquityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_VoteEntitledForEachCommonShareOutstanding" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_AggregateStockRepurchasedShares" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_AggregateStockRepurchasedValue" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_AdditionalDividendPerShare" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="cgnx_SpecialDividendPerShare" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_EquityTable" xlink:to="cgnx_EquityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="cgnx_TwoThousandEightStockRepurchaseProgramMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="cgnx_TwoThousandElevenStockRepurchaseProgramMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ExpirationPeriodOfStockOptionPlan" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:label="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfGroupsWithinEmployeePopulation" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" xlink:label="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StockOptionAndIncentivePlanMember" xlink:label="cgnx_StockOptionAndIncentivePlanMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" xlink:label="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="cgnx_StockOptionAndIncentivePlanMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_ExpirationPeriodOfStockOptionPlan" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_NumberOfGroupsWithinEmployeePopulation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cgnx_TwoThousandFifteenThroughExpectedLifeOfOptionMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ProductCostOfRevenueMember" xlink:label="cgnx_ProductCostOfRevenueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SellingGeneralAndAdministrativeMember" xlink:label="cgnx_SellingGeneralAndAdministrativeMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ServiceCostOfRevenueMember" xlink:label="cgnx_ServiceCostOfRevenueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockOptionPlanExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="cgnx_ProductCostOfRevenueMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="cgnx_ServiceCostOfRevenueMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="cgnx_SellingGeneralAndAdministrativeMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionPerDollarOfEmployeeContribution" xlink:label="cgnx_CompanyContributionPerDollarOfEmployeeContribution"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfFiveYears" xlink:label="cgnx_CompanyContributionsVestAtEndOfFiveYears"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfFourYears" xlink:label="cgnx_CompanyContributionsVestAtEndOfFourYears"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfThreeYears" xlink:label="cgnx_CompanyContributionsVestAtEndOfThreeYears"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_CompanyContributionsVestAtEndOfTwoYear" xlink:label="cgnx_CompanyContributionsVestAtEndOfTwoYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary" xlink:label="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan" xlink:label="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_CompanyContributionPerDollarOfEmployeeContribution" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_CompanyContributionsVestAtEndOfTwoYear" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_CompanyContributionsVestAtEndOfThreeYears" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_CompanyContributionsVestAtEndOfFourYears" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="cgnx_CompanyContributionsVestAtEndOfFiveYears" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminations" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminations"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" xlink:label="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" xlink:label="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" xlink:label="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IncreaseDecreaseInterestAndPenalties" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_LiabilityForUncertainTaxPositions" xlink:label="cgnx_LiabilityForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OpenedTaxYearsByMajorTaxJurisdiction" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ResearchAndDevelopmentTaxCreditsMember" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_StateResearchAndExperimentationMember" xlink:label="cgnx_StateResearchAndExperimentationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TaxCreditCarryForwardExpirationYear" xlink:label="cgnx_TaxCreditCarryForwardExpirationYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" xlink:label="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" xlink:label="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxCreditCarryforwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncreaseDecreaseInterestAndPenalties" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_LiabilityForUncertainTaxPositions" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_OpenedTaxYearsByMajorTaxJurisdiction" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxExaminationYearsUnderExaminations" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_TaxCreditCarryForwardExpirationYear" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="cgnx_IncomeTaxHolidayTerminationOfApplicableStatute" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_ResearchAndDevelopmentTaxCreditsMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_StateResearchAndExperimentationMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsGrossCurrent" xlink:label="us-gaap_DeferredTaxAssetsGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsGrossNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsGrossNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsIntangibles" xlink:label="cgnx_DeferredTaxAssetsIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsOtherCurrent" xlink:label="cgnx_DeferredTaxAssetsOtherCurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsOtherNoncurrent" xlink:label="cgnx_DeferredTaxAssetsOtherNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" xlink:label="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" xlink:label="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NoncurrentDeferredTaxAssetsDeprecation" xlink:label="cgnx_NoncurrentDeferredTaxAssetsDeprecation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="cgnx_DeferredTaxAssetsOtherCurrent" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossCurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceCurrent" order="1.2300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="cgnx_NoncurrentDeferredTaxAssetsDeprecation" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="cgnx_DeferredTaxAssetsIntangibles" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="cgnx_DeferredTaxAssetsOtherNoncurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossNoncurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" xlink:label="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesMember" xlink:label="us-gaap_SalesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SegmentInformationLineItems" xlink:label="cgnx_SegmentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SegmentInformationTable" xlink:label="cgnx_SegmentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SegmentInformationLineItems" xlink:to="cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SegmentInformationTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_SegmentInformationTable" xlink:to="cgnx_SegmentInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="cgnx_SegmentInformationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="us-gaap_ConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="us-gaap_MaterialReconcilingItemsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_MaterialReconcilingItemsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConsolidationItemsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_MvsdMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="cgnx_SisdMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueGoodsNet" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EuropeMember" xlink:label="us-gaap_EuropeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_JP" xlink:label="country_JP"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OtherGeographicAreaMember" xlink:label="cgnx_OtherGeographicAreaMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SalesRevenueGoodsNet" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_EuropeMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_JP" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="cgnx_OtherGeographicAreaMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryValuationReserveMember" xlink:label="us-gaap_InventoryValuationReserveMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UncollectibleReceivablesMember" xlink:label="us-gaap_UncollectibleReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:label="us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="us-gaap_ValuationAndQualifyingAccountsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="us-gaap_ValuationAndQualifyingAccountsDisclosureTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_UncollectibleReceivablesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_InventoryValuationReserveMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ValuationAndQualifyingAccountsDisclosureTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesAdjustments" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesOffsettingFairValueAmountsPolicy" xlink:label="us-gaap_DerivativesOffsettingFairValueAmountsPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxUncertaintiesPolicy" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_InternalRevenueCodePolicyTextBlock" xlink:label="cgnx_InternalRevenueCodePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_NatureOfOperationsPolicyTextBlock" xlink:label="cgnx_NatureOfOperationsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cgnx_NatureOfOperationsPolicyTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyPolicy" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesOffsettingFairValueAmountsPolicy" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesPolicy" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cgnx_InternalRevenueCodePolicyTextBlock" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock" xlink:label="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesAbstract" xlink:label="us-gaap_GuaranteesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesTextBlock" xlink:label="us-gaap_GuaranteesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteesAbstract" xlink:to="us-gaap_GuaranteesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_GuaranteesAbstract" xlink:label="us-gaap_GuaranteesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:label="us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GuaranteesAbstract" xlink:to="us-gaap_ScheduleOfGuaranteeObligationsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_IndemnificationProvisionsTextBlock" xlink:label="cgnx_IndemnificationProvisionsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="cgnx_IndemnificationProvisionsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20131231.xsd#cgnx_OutstandingForwardContractsTableTextBlock" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="cgnx_OutstandingForwardContractsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="us-gaap_ValuationAndQualifyingAccountsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:to="us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>g632893g66u86.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g632893g66u86.jpg
M_]C_X``02D9)1@`!`@$`8`!@``#_[0Y@4&AO=&]S:&]P(#,N,``X0DE-`^T`
M`````!``8`````$``0!@`````0`!.$))300-```````$````'CA"24T$&0``
M````!````!XX0DE-`_,```````D```````````$`.$))300*```````!```X
M0DE-)Q````````H``0`````````".$))30/U``````!(`"]F9@`!`&QF9@`&
M```````!`"]F9@`!`*&9F@`&```````!`#(````!`%H````&```````!`#4`
M```!`"T````&```````!.$))30/X``````!P``#_____________________
M________`^@`````_____________________________P/H`````/______
M______________________\#Z`````#_____________________________
M`^@``#A"24T$"```````$`````$```)````"0``````X0DE-!!X```````0`
M````.$))300:``````!M````!@`````````````"#@```DL````&`&<`-@`V
M`'4`.``V`````0`````````````````````````!``````````````)+```"
M#@`````````````````````````````````````````````X0DE-!!$`````
M``$!`#A"24T$%```````!`````(X0DE-!`P`````"\0````!````<````&0`
M``%0``"#0```"Z@`&``!_]C_X``02D9)1@`!`@$`2`!(``#_[@`.061O8F4`
M9(`````!_]L`A``,"`@("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,#`P,
M#!$,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,`0T+"PT.#1`.#A`4#@X.
M%!0.#@X.%!$,#`P,#!$1#`P,#`P,$0P,#`P,#`P,#`P,#`P,#`P,#`P,#`P,
M#`P,#`S_P``1"`!D`'`#`2(``A$!`Q$!_]T`!``'_\0!/P```04!`0$!`0$`
M`````````P`!`@0%!@<("0H+`0`!!0$!`0$!`0`````````!``(#!`4&!P@)
M"@L0``$$`0,"!`(%!P8(!0,,,P$``A$#!"$2,05!46$3(G&!,@84D:&Q0B,D
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
K8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`8#`__V3\_
`
end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Future Minimum Rental Payments Under Lease Agreements</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Future minimum rental payments under
 these agreements are as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="28%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap" align="right">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ending
 December&#xA0;31,</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2014</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,560</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2015</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,259</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2016</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,480</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2017</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,416</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2018</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">775</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">Thereafter</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,153</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;16,643</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock', window );">Future Minimum Rental Receipts Under Non - Cancelable Lease Agreements</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Future minimum rental receipts under
 non-cancelable lease agreements are as follows (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="57%"></td>
 <td valign="bottom" width="28%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap" align="right">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ending
 December&#xA0;31,</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2014</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,408</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2015</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,658</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2016</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,660</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2017</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,415</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2018</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,009</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">Thereafter</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,451</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;9,601</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>


 </div><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Schedule of future minimum rental receipts for operating leases.</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><nobr>cgnx_ScheduleOfFutureMinimumRentalReceiptsForOperatingLeasesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>22
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E6EAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Inventories - Components of Inventories (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
        <td class="nump">$ 13,101<span></span></td>
        <td class="nump">$ 12,667<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_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
        <td class="nump">4,472<span></span></td>
        <td class="nump">4,193<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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
        <td class="nump">8,121<span></span></td>
        <td class="nump">9,322<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">$ 25,694<span></span></td>
        <td class="nump">$ 26,182<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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InventoryFinishedGoodsNetOfReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(a)(1))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section BB<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 5.BB)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Article 5<br><br><br><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><nobr>us-gaap_InventoryFinishedGoodsNetOfReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386567&amp;loc=d3e3927-108312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><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><nobr>us-gaap_InventoryNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InventoryRawMaterialsNetOfReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing 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><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section BB<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 5.BB)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(a)(4))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_InventoryRawMaterialsNetOfReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InventoryWorkInProcessNetOfReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section BB<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 5.BB)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(a)(3))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_InventoryWorkInProcessNetOfReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>23
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EPOAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet', window );">Other-than-temporary impairment loss</a></td>
        <td class="nump">$ 0<span></span></td>
        <td class="nump">$ 0<span></span></td>
        <td class="nump">$ 0<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Nonrecurring [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetImpairmentCharges', window );">Other-than-temporary impairment loss</a></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Nonrecurring [Member] | Significant Unobservable Inputs (Level 3) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet', window );">Other-than-temporary impairment loss</a></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_us-gaap_AssetImpairmentCharges">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=8077374&amp;loc=d3e2420-110228<br><br><br><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><nobr>us-gaap_AssetImpairmentCharges</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other than temporary impairment (OTTI) losses on equity securities, OTTI related to credit losses on debt securities, and OTTI losses on debt securities when the entity intends to sell the securities or it is more likely than not that the entity will be required to sell the securities before recovery of its amortized cost basis. Additionally, this item includes OTTI losses recognized during the period on investments accounted for under the cost method of accounting.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=SL6284393-111563<br><br><br><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><nobr>us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>24
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0`!@`(````(0#5`K+^BP(``"DT```3``@"6T-O;G1E;G1?5'EP97-=
M+GAM;""B!`(HH``"````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````#,VT]OVC`8!O#[I'V'*->)
M&#N)[4Y`#_MSW"JM^P!>\@(121S9;@???DYHJZIB5-60]EQ`D/A]'W+XG7@6
MU_NN3>[)^<;VRY1G\S2AOK)UTV^6Z<_;KS.=)CZ8OC:M[6F9'LBGUZOW[Q:W
MAX%\$D_W?IEN0Q@^,N:K+77&9W:@/EY96]>9$#^Z#1M,M3,;8F(^EZRR?:`^
MS,(X(UTM/M/:W+4A^;*/7Q^3.&I]FGPZWCCN6J9F&-JF,B$F9?=]_6++[&%#
M%D].]_AM,_@/,4;*3FX8K_Q]P<.Y[_'1N*:FY,:X\,UT,0;;M^RW=;M?UNZR
M\T-.I+3K=5-1;:N[+CZ!S`^.3.VW1*%KL^D]ZTS3/^8^LW^ZV;/IC5\XR/C[
MIL%OS"%`<N0@.0J0'"5(#@F20X'DT"`YKD!R\#E*$!11.0JI',54CH(J1U&5
MH[#*45SE*+!R%%D%BJP"15:!(JM`D56@R"I09!4HL@H4606*K`)%UAQ%UAQ%
MUAQ%UAQ%UAQ%UAQ%UAQ%UAQ%UAQ%UAQ%U@)%U@)%U@)%U@)%U@)%U@)%U@)%
MU@)%U@)%U@)%UA)%UA)%UA)%UA)%UA)%UA)%UA)%UA)%UA)%UA)%5HDBJT21
M5:+(*E%DE2BR2A19)8JL$D56B2*K1)%5H<BJ4&15*+(J%%D5BJP*15:%(JM"
MD56AR*I09-4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19K_Z7K"$6,8A-
MK_]NZC3FE2:`#X>6_(7_O7L<^MKFK7%4_P@N5E8N'N#Y[',Y8J'CQMG!QVJ+
MH[<_A<?NRGAZ-L1!Y$)#3^V54RV0IXVQ%O/VA2]J*#06;VJJ3^QF4]%G]0<`
M`/__`P!02P,$%``&``@````A`+55,"/U````3`(```L`"`)?<F5L<R\N<F5L
M<R"B!`(HH``"````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````",DL].PS`,QN](O$/D^^IN2`BA
MI;M,2+LA5![`).X?M8VC)$#W]H0#@DICV]'VY\\_6][NYFE4'QQB+T[#NBA!
ML3-B>]=J>*V?5@^@8B)G:13'&HX<85?=WFQ?>*24FV+7^ZBRBXL:NI3\(V(T
M'4\4"_'L<J61,%'*86C1DQFH9=R4Y3V&OQY0+3S5P6H(!WL'JC[Z//FRMS1-
M;W@OYGUBETZ,0)X3.\MVY4-F"ZG/VZB:0LM)@Q7SG-,1R?LB8P.>)MI<3_3_
MMCAQ(DN)T$C@\SS?BG-`Z^N!+I]HJ?B]SCSBIX3A363X8<'%#U1?````__\#
M`%!+`P04``8`"````"$`X\4S7S`#``!D-```&@`(`7AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS(*($`2B@``$`````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````O)O+BMM`$$7W@?R#Z'TL][L51IY-",PVF7R`L-L/QI:,NO/PWZ<Q
MCIR!Y,Y&W(U!,I8NJ.J<4DM^>/QU.E8_XI@.0]\*N5B**O;K87/H=ZWX]OSY
M0Q!5REV_Z8Y#'UMQB4D\KMZ_>_@2CUTN/TK[PSE5Y2A]:L4^Y_/'ND[K?3QU
M:3&<8U^^V0[CJ<ME<]S5YV[]TNUBK99+5X]_'T.L7AVS>MJT8GS:*">JY\NY
MG/KM@P_;[6$=/PWK[Z?8YW^<H_XYC"]I'V,N!^W&7<RMF':E^OJ-<HN26=3_
MB2/9<22*8Q0YCE$PCF?'\2B.T^0X3L,XI9>HI>P"BA,,.4XP,$[#CM.@.)+-
M'0FY(]G<D9`[FLT=#;FCV=S1D#N6S1T+N6/9W+&0.Y[-'0^YX]G<\9`[EDQ!
MBR#8E'&0:JQFB>(H-G44I(YB4T=!ZA@V=0RDCF%3QT#J.#9U'*2.8U/'0>JP
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
M1V5]EE)GEO%K\NJZM(8!71F47AG2E5%I2X;4DE%I2X;4DE&IM82L):57QG1E
M;*^\+P+WY>-OO^[_>)C=/__Q^//ES?>'KS3)N3KN!S\__F%V-.Q_O#[]HAGP
MVS>_/[V^/OTX_O7;P_V7AV<CH/V*KT]/K_P?%'SO_WYZ_O,XD?KX?P(```#_
M_P,`4$L#!!0`!@`(````(0!UN'((,0$``$`"```1``@!9&]C4')O<',O8V]R
M92YX;6P@H@0!**```0``````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````````````"<
MD4%/PR`8AN\F_H>&>TMIC1K2LD3-3BXQ<4;C#>';1BR4`-KNWTN[KL[HR2-Y
M7QZ>[Z-:]+I)/L%YU9H:D2Q'"1C12F6V-7I:+]-KE/C`C>1-:Z!&>_!HP<[/
M*F&I:!T\N-:""PI\$DG&4V%KM`O!4HR]V('F/HL-$\--ZS0/\>BVV'+QSK>`
MBSR_Q!H"ESQP/`!3.Q/1A)1B1MH/UXP`*3`TH,$$CTE&\'<W@-/^SPMC<M+4
M*NQMG&G2/65+<0CG=N_57.RZ+NO*42/Z$_RRNG\<1TV5&78E`+%A/PWW8157
MN5$@;_:L?W--XOVNPK^S2HK1C@H'/(!,XGOT8'=,GLO;N_42L2(G%VE>I*1<
M%X22G!97KQ4^MJ;[;`;J2>#?Q".`C=X__YQ]`0``__\#`%!+`P04``8`"```
M`"$`*`K1I]8$``"(%```$``(`61O8U!R;W!S+V%P<"YX;6P@H@0!**```0``
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````"<6%MSVCH0?C\SYS]P>&\@
MEY-I,@X="C1EIFUR`DD>-:J]@":VY"/)%/KKN[*XF+#6Q'E)C+V?]J+=;U>*
M/JVRM+4$;822-^W3DVZ[!3)6B9#SF_;C],N'C^V6L5PF/%42;MIK,.U/O;__
MBNZURD%;`::%2TASTUY8FU]W.B9>0,;-"7Z6^&6F=,8M_M3SCIK-1`Q#%1<9
M2-LYZW8O.["R(!-(/N2[!=M^Q>NE?>^BB8J=?>9INL[1X%[4S_-4Q-RBE[WO
M(M;*J)EMC58QI%&G^C%"ZR80%UK8=:\;=:H_HTG,4QC@PKT93PU$G?V+Z"MP
M%[1[+K3I14M[O838*MTRXC>&[:+=^LD-.'-NVDNN!9<6S7)B_D?YG.;&ZMZS
MTB]F`6!-U$$!_[)\K,I6G\5%[PIM16%\"DKZQ7[P#)+6`Y=S:*+CE%;A]'IG
M4?=A&*;"IF#N9O=<6R(J5Z?5L)2V^:!X,[>)PC#]V$A:W!(VECZAA"J-V01G
M%Z:!DD:E(N$6$C:Q^,]EFF%JQNYRW+"=H`N]!X<AWN<&:@8J:ZH&(6]0\YFG
M7,;`)D>I0;MR*,_N>6.S^$%RT%IV,78AGBRX;J!E"Z&=GQ19QO6Z%!)S*9`Z
ML&A8/XY5(2VIY@?\8ECW$@5BO_&DV!>L4?;$TP+8=^"FT`'9`3<+5OX9_5^(
M)=:_2R>7D&.YI!/*?9!8^DB-I/H-<Z[9/6ZH]<F-:^<N4TG`6"(!S\7/%%C?
MF%>\L-N66Z627R)%/MN]VB<Y1DT76!*C%;*RJ3$,\S`3UA>,\Q`KPR*E83^H
M<^6VX!I]@)H%QTCLF=\YQ[QN;Y;"=1HZ,$/0&&$KEH#!128LNP0MZC(-%BI-
ML',QMS-V3?H]L2I^^8S,Z[S)G.]E#R!E1UF>JC5@A?$ENFW*_2$EIWQ5X_$S
MB/G"<4\?>RJ?NVI%0VM\@+F+=9D`MZ#FFN<+$6\9CE0\P=Z:%)@'XW&9P*4S
MY0+_%9S>^7`9T:574R!LRC$':6?"=4*KJ11*:.E0O;`I&:>CB@FMORV<D,SK
M^@G)!LN(D?;NZRBT,%T?(41-^H<@96Z'!&I2/`29!#.=3HYPWIZ18:S+VP!K
MUD*21%A!:@FG.FU9&'/^#CT7[\#\^P[,)8FIEJXC5CP;;,:LVK88+.,!J24(
MZ9.0X\KO9PJ/*;^1D\?RK9!R\Y7D*1N_$3(R5N`YQS$_/?_M6*9?63P\S.X@
M@T4YJC,A<131>HW=B3V1AAWQE)MN<7`NRNUY(V2O[9F3D###T?4<QM1436@@
M87355*B4B#3I3@4R!,M%6IX7OH&U;KH@(354O-'8!')76'>^;@+9<%83R&@V
MP^-H(U\V24=J(<8OMH\V#:$GL0VL$<2WAD80W[0:07SO)"'DI+@+``GQ;74?
MH^V85\[%PP#DH(#QC+6=H0.0!X@5SNRI\.,A@AZE0&H*0"H,8Q?`'L"`QC%\
M%H)4F05U#&$&6M=HJ1L:?$!(+760`4_CHF;6#<X9-,>$9Q.:8\(8NC.'1W>:
M,\.8?^SJ\OSLX]4Y._67/YM;BH/[F%<W,-^$?#&/^50-L5=M;[$.7T9E<2=X
M^;+]OG\1?<4++)VZ17S&)%N9XP_NSNW)7RSV3B].NN==M++R+NILVCL>+GM_
M````__\#`%!+`0(M`!0`!@`(````(0#5`K+^BP(``"DT```3````````````
M``````````!;0V]N=&5N=%]4>7!E<UTN>&UL4$L!`BT`%``&``@````A`+55
M,"/U````3`(```L`````````````````Q`0``%]R96QS+RYR96QS4$L!`BT`
M%``&``@````A`./%,U\P`P``9#0``!H`````````````````Z@<``'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QS4$L!`BT`%``&``@````A`++0VAO+!@``
MYQH```\`````````````````6@P``'AL+W=O<FMB;V]K+GAM;%!+`0(M`!0`
M!@`(````(0`C<>5]>@,``.H*```8`````````````````%(3``!X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"+0`4``8`"````"$`Z_@H#?4#```:#P``
M&0`````````````````"%P``>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+
M`0(M`!0`!@`(````(0`R$M&"Z@(```,(```9`````````````````"X;``!X
M;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L!`BT`%``&``@````A`.3).#KF
M`@```P@``!D`````````````````3QX``'AL+W=O<FMS:&5E=',O<VAE970V
M-BYX;6Q02P$"+0`4``8`"````"$`,G<M4FH"``"C!0``&0``````````````
M``!L(0``>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+`0(M`!0`!@`(````
M(0#83/6L"P,``)\*```9``````````````````TD``!X;"]W;W)K<VAE971S
M+W-H965T-C@N>&UL4$L!`BT`%``&``@````A`#O@*WKR`@``S@@``!D`````
M````````````3R<``'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"+0`4
M``8`"````"$`AJ3X!RH%```,'```&0````````````````!X*@``>&PO=V]R
M:W-H965T<R]S:&5E=#<P+GAM;%!+`0(M`!0`!@`(````(0"0+-B<;@,``!$,
M```9`````````````````-DO``!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL
M4$L!`BT`%``&``@````A`.U.\.-1`P``UPL``!D`````````````````?C,`
M`'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"+0`4``8`"````"$`S9<>
M@?<"```\"```&0`````````````````&-P``>&PO=V]R:W-H965T<R]S:&5E
M=#8S+GAM;%!+`0(M`!0`!@`(````(0`G=MWC3@,``/\)```9````````````
M`````#0Z``!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!`BT`%``&``@`
M```A`$AR]\NA`P``/0T``!D`````````````````N3T``'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"+0`4``8`"````"$`V`5-MY,%```A&P``&0``
M``````````````"100``>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+`0(M
M`!0`!@`(````(0`[NHH10@4``$$8```9`````````````````%M'``!X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L!`BT`%``&``@````A`/;";4;9`@``
MF`<``!D`````````````````U$P``'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"+0`4``8`"````"$`W3F@W[X$``!2%```&0````````````````#D
M3P``>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+`0(M`!0`!@`(````(0"8
M?L81?P(``$T&```9`````````````````-E4``!X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L!`BT`%``&``@````A`/4#,(*7!```71,``!D`````````
M````````CU<``'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"+0`4``8`
M"````"$`A'HDO24#``#R"0``&0````````````````!=7```>&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+`0(M`!0`!@`(````(0"^"IQL(0,``%T)```9
M`````````````````+E?``!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M`BT`%``&``@````A`+:_TR+9`@``,`@``!D`````````````````$6,``'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"+0`4``8`"````"$`SS/`P78"
M``"-!@``&0`````````````````A9@``>&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+`0(M`!0`!@`(````(0#,R#*Q.@H``'4Y```9````````````````
M`,YH``!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L!`BT`%``&``@````A
M`"U6>)O.!0``=1D``!D`````````````````/W,``'AL+W=O<FMS:&5E=',O
M<VAE970W-2YX;6Q02P$"+0`4``8`"````"$`LBYT7C`#``"+"@``&0``````
M``````````!$>0``>&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+`0(M`!0`
M!@`(````(0"EITKQB@4``,@6```9`````````````````*M\``!X;"]W;W)K
M<VAE971S+W-H965T.#@N>&UL4$L!`BT`%``&``@````A`''F^V=\!0``UA8`
M`!D`````````````````;((``'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q0
M2P$"+0`4``8`"````"$`S?QQQ3D%```.%@``&0`````````````````?B```
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+`0(M`!0`!@`(````(0#[8J5M
ME`8``*<;```3`````````````````(^-``!X;"]T:&5M92]T:&5M93$N>&UL
M4$L!`BT`%``&``@````A`,(MI8!!#0``4WX```T`````````````````5)0`
M`'AL+W-T>6QE<RYX;6Q02P$"+0`4``8`"````"$`LU2-&=*B``"\%`(`%```
M``````````````#`H0``>&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"+0`4``8`
M"````"$`;1J;%7H"```2!@``&`````````````````#$1`$`>&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L!`BT`%``&``@````A`-B`($X<"```0R0``!@`
M````````````````=$<!`'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+`0(M
M`!0`!@`(````(0!O&*FTVP,``*4,```9`````````````````,9/`0!X;"]W
M;W)K<VAE971S+W-H965T.#8N>&UL4$L!`BT`%``&``@````A`)*$>'WN`@``
M!@@``!D`````````````````V%,!`'AL+W=O<FMS:&5E=',O<VAE970X-2YX
M;6Q02P$"+0`4``8`"````"$`9S-QKJT$``#;$@``&0````````````````#]
M5@$`>&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+`0(M`!0`!@`(````(0!<
M7&5R]P,``+@.```9`````````````````.%;`0!X;"]W;W)K<VAE971S+W-H
M965T-S8N>&UL4$L!`BT`%``&``@````A`#"V>G\;`P``^@@``!D`````````
M````````#V`!`'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"+0`4``8`
M"````"$`7[J15_@#``!W#P``&0````````````````!A8P$`>&PO=V]R:W-H
M965T<R]S:&5E=#<X+GAM;%!+`0(M`!0`!@`(````(0`]5F]CP@,``%D-```9
M`````````````````)!G`0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L!
M`BT`%``&``@````A`->+'W2)!P``'"@``!D`````````````````B6L!`'AL
M+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"+0`4``8`"````"$`5HSRGN0#
M``#B#```&0````````````````!)<P$`>&PO=V]R:W-H965T<R]S:&5E=#@Q
M+GAM;%!+`0(M`!0`!@`(````(0!DD`<720,``-<*```9````````````````
M`&1W`0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L!`BT`%``&``@````A
M``]);#@C`P``_@@``!D`````````````````Y'H!`'AL+W=O<FMS:&5E=',O
M<VAE970X,RYX;6Q02P$"+0`4``8`"````"$`BH1S[ED$``#.$```&```````
M```````````^?@$`>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L!`BT`%``&
M``@````A`)>H"L/X!P``%RP``!D`````````````````S8(!`'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"+0`4``8`"````"$`W$N;KAX'```W*```
M&0````````````````#\B@$`>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M`0(M`!0`!@`(````(0#RO=7HV0X``.1*```9`````````````````%&2`0!X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!`BT`%``&``@````A`,UF0;TT
M"```W20``!D`````````````````8:$!`'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"+0`4``8`"````"$`2_3L>QD*``",+P``&0``````````````
M``#,J0$`>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+`0(M`!0`!@`(````
M(0!Q]FL9D@@``.,F```9`````````````````!RT`0!X;"]W;W)K<VAE971S
M+W-H965T,C`N>&UL4$L!`BT`%``&``@````A`#R&(K`*!@``RA<``!D`````
M````````````Y;P!`'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"+0`4
M``8`"````"$`GUMU<Z0"```>!P``&0`````````````````FPP$`>&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+`0(M`!0`!@`(````(0#7I.6>RB$``!##
M```9``````````````````'&`0!X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L!`BT`%``&``@````A`*G%I'=W`P``\PL``!D``````````````````N@!
M`'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"+0`4``8`"````"$`X1,G
M9]P6``"S?0``&0````````````````"PZP$`>&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+`0(M`!0`!@`(````(0#%.&T_K0@``'$F```9````````````
M`````,,"`@!X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!`BT`%``&``@`
M```A`*=)/3QV!@``6AH``!D`````````````````IPL"`'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"+0`4``8`"````"$``?:>Y2DG``!6W@``&0``
M``````````````!4$@(`>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+`0(M
M`!0`!@`(````(0#O.:Q@S0(``-,'```8`````````````````+0Y`@!X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"+0`4``8`"````"$`,\9*8AX'``!R
M'@``&`````````````````"W/`(`>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L!`BT`%``&``@````A`!5[,ZZ@`P``00P``!@`````````````````"T0"
M`'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+`0(M`!0`!@`(````(0#(FC8?
M)P<``$4?```8`````````````````.%'`@!X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"+0`4``8`"````"$`A_#1L58*```*-P``&```````````````
M```^3P(`>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L!`BT`%``&``@````A
M`&(N2&4>`P``!PH``!D`````````````````RED"`'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"+0`4``8`"````"$`#GO.-"('``#()```&0``````
M```````````?70(`>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+`0(M`!0`
M!@`(````(0#?V;$\#`,``"\)```9`````````````````'AD`@!X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L!`BT`%``&``@````A`-H?$`WR"0``K"\`
M`!D`````````````````NV<"`'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"+0`4``8`"````"$`YZT^&YH$``#T$0``&0````````````````#D<0(`
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+`0(M`!0`!@`(````(0"^>Z`M
M<`(``/4%```9`````````````````+5V`@!X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L!`BT`%``&``@````A`-AVC5KF!P``H2,``!D`````````````
M````7'D"`'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"+0`4``8`"```
M`"$`\R`R!!X%``#:$@``&0````````````````!Y@0(`>&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;%!+`0(M`!0`!@`(````(0!I8ASM;AT``#2A```9````
M`````````````,Z&`@!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L!`BT`
M%``&``@````A`"X0J#93$P``.V0``!D`````````````````<Z0"`'AL+W=O
M<FMS:&5E=',O<VAE970T,BYX;6Q02P$"+0`4``8`"````"$`RJVXQQ<;``#:
MD```&0````````````````#]MP(`>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM
M;%!+`0(M`!0`!@`(````(0!M%49F!@<``+`>```9`````````````````$O3
M`@!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L!`BT`%``&``@````A`#7@
M`^CD%```"'(``!D`````````````````B-H"`'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6Q02P$"+0`4``8`"````"$`UEY%=]((```Z-@``&0``````````
M``````"C[P(`>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+`0(M`!0`!@`(
M````(0`;74T&O@8``!8E```9`````````````````*SX`@!X;"]W;W)K<VAE
M971S+W-H965T-#<N>&UL4$L!`BT`%``&``@````A``/9'-1%`P``D`L``!D`
M````````````````H?\"`'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"
M+0`4``8`"````"$`>ZDLC7,=``""H```&0`````````````````=`P,`>&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+`0(M`!0`!@`(````(0"KG#TIAP<`
M`,,@```9`````````````````,<@`P!X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L!`BT`%``&``@````A`$$OECEJ!P``7B```!D`````````````````
MA2@#`'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"+0`4``8`"````"$`
M3:E\&$P6``!->P``&0`````````````````F,`,`>&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+`0(M`!0`!@`(````(0`+=8CIL0\``,=/```9````````
M`````````*E&`P!X;"]W;W)K<VAE971S+W-H965T,S`N>&UL4$L!`BT`%``&
M``@````A``7#E#>*"@``UC<``!D`````````````````D58#`'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"+0`4``8`"````"$`%XEL,(,*``#I,0``
M&0````````````````!280,`>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M`0(M`!0`!@`(````(0!DA8@D:0@``&`F```9``````````````````QL`P!X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!`BT`%``&``@````A`%X-$I)$
M!@``.1D``!D`````````````````K'0#`'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"+0`4``8`"````"$`(@![-+0.``"520``&0``````````````
M```G>P,`>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+`0(M`!0`!@`(````
M(0#D&XQ@Y0<``-<A```9`````````````````!**`P!X;"]W;W)K<VAE971S
M+W-H965T,S4N>&UL4$L!`BT`%``&``@````A`*?4GJ'A)@``-]P``!D`````
M````````````+I(#`'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"+0`4
M``8`"````"$`=;AR"#$!``!``@``$0````````````````!&N0,`9&]C4')O
M<',O8V]R92YX;6Q02P$"+0`4``8`"````"$`*`K1I]8$``"(%```$```````
M``````````"NNP,`9&]C4')O<',O87!P+GAM;%!+!08`````8P!C`"<;``"Z
%P0,`````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EOZBG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Derivative Instruments - Outstanding Forward Contracts (Detail) (Foreign Exchange Forward [Member])<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Japanese Yen [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Japanese Yen [Member]

</div>
          <div>JPY (&#xA5;)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Hungarian Forint [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Hungarian Forint [Member]

</div>
          <div>HUF</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Singapore Dollar [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Singapore Dollar [Member]

</div>
          <div>SGD</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>British Pound [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>British Pound [Member]

</div>
          <div>GBP (&#xA3;)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Canadian Dollar [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Designated as Hedging Instruments [Member]

</div>
          <div>Canadian Dollar [Member]

</div>
          <div>CAD</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Japanese Yen [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Japanese Yen [Member]

</div>
          <div>JPY (&#xA5;)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Hungarian Forint [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Hungarian Forint [Member]

</div>
          <div>HUF</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>British Pound [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>British Pound [Member]

</div>
          <div>GBP (&#xA3;)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Euro [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Euro [Member]

</div>
          <div>EUR (&#x20AC;)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Euro [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Euro [Member]

</div>
          <div>EUR (&#x20AC;)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Chinese Renminbi [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Chinese Renminbi [Member]

</div>
          <div>CNY</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Taiwanese Dollar [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Taiwanese Dollar [Member]

</div>
          <div>TWD</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Korean Won [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Korean Won [Member]

</div>
          <div>KRW</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Brazilian Real [Member]

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Not Designated as Hedging Instruments [Member]

</div>
          <div>Brazilian Real [Member]

</div>
          <div>BRL</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_invest_DerivativeNotionalAmount', window );">Outstanding forward contracts</a></td>
        <td class="nump">$ 6,122<span></span></td>
        <td class="nump">&#xA5; 625,000<span></span></td>
        <td class="nump">$ 2,603<span></span></td>
        <td class="nump"> 570,175<span></span></td>
        <td class="nump">$ 2,346<span></span></td>
        <td class="nump"> 2,867<span></span></td>
        <td class="nump">$ 1,010<span></span></td>
        <td class="nump">&#xA3; 613<span></span></td>
        <td class="nump">$ 932<span></span></td>
        <td class="nump"> 985<span></span></td>
        <td class="nump">$ 2,797<span></span></td>
        <td class="nump">&#xA5; 294,500<span></span></td>
        <td class="nump">$ 568<span></span></td>
        <td class="nump"> 123,000<span></span></td>
        <td class="nump">$ 1,820<span></span></td>
        <td class="nump">&#xA3; 1,100<span></span></td>
        <td class="nump">$ 3,887<span></span></td>
        <td class="nump">&#x20AC; 2,828<span></span></td>
        <td class="nump">$ 3,590<span></span></td>
        <td class="nump">&#x20AC; 2,743<span></span></td>
        <td class="nump">$ 1,467<span></span></td>
        <td class="nump"> 9,000<span></span></td>
        <td class="nump">$ 908<span></span></td>
        <td class="nump"> 27,000<span></span></td>
        <td class="nump">$ 620<span></span></td>
        <td class="nump"> 650,000<span></span></td>
        <td class="nump">$ 106<span></span></td>
        <td class="nump"> 250<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_DerivativeNotionalAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amount specified by the derivative(s). Expressed as an absolute value.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Article 12<br><br> -Section 13<br><br> -Sentence Column B<br><br><br><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><nobr>invest_DerivativeNotionalAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>invest_</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>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_DerivativeLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DerivativeLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>26
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EEQAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Property, Plant, and Equipment - Components of Property, Plant, and Equipment (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">$ 91,203<span></span></td>
        <td class="nump">$ 84,006<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
        <td class="num">(54,067)<span></span></td>
        <td class="num">(49,186)<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
        <td class="nump">37,136<span></span></td>
        <td class="nump">34,820<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Land [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">3,951<span></span></td>
        <td class="nump">3,951<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Buildings [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">18,371<span></span></td>
        <td class="nump">18,371<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Building Improvements [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">15,711<span></span></td>
        <td class="nump">13,186<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Leasehold Improvements [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">5,185<span></span></td>
        <td class="nump">4,925<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Computer Hardware and Software [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">29,353<span></span></td>
        <td class="nump">26,907<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Manufacturing Test Equipment [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">14,715<span></span></td>
        <td class="nump">12,876<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Furniture and Fixtures [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentGross', window );">Property, Plant and equipment, gross</a></td>
        <td class="nump">$ 3,917<span></span></td>
        <td class="nump">$ 3,790<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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.14)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 14<br><br> -Article 5<br><br><br><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><nobr>us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_PropertyPlantAndEquipmentGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PropertyPlantAndEquipmentLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_PropertyPlantAndEquipmentLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 13<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 8<br><br> -Article 7<br><br><br><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><nobr>us-gaap_PropertyPlantAndEquipmentNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>27
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EQ3AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock-Based Compensation - Stock-Based Compensation Expense (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">$ 10,620<span></span></td>
        <td class="nump">$ 8,520<span></span></td>
        <td class="nump">$ 8,068<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Product Cost of Revenue [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">747<span></span></td>
        <td class="nump">581<span></span></td>
        <td class="nump">456<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Service Cost of Revenue [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">177<span></span></td>
        <td class="nump">161<span></span></td>
        <td class="nump">172<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Research, Development, and Engineering [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">2,585<span></span></td>
        <td class="nump">2,149<span></span></td>
        <td class="nump">2,268<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Selling, General, and Administrative [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">$ 7,111<span></span></td>
        <td class="nump">$ 5,629<span></span></td>
        <td class="nump">$ 5,172<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockOptionPlanExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_StockOptionPlanExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ESLCI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Contractor</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_InvestmentMaturityPeriodMaximum', window );">Maximum maturities period of debt securities</a></td>
        <td class="text">10 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_MaximumInvestmentOfCompanyInPartnership', window );">Maximum investment of the company in partnership</a></td>
        <td class="text">Less than 5%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_NotesAndLoansReceivableNetCurrent', window );">Promissory notes receivable</a></td>
        <td class="nump">$ 1,372,000<span></span></td>
        <td class="nump">$ 1,211,000<span></span></td>
        <td class="text">&#xA0;<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_AdvertisingExpense', window );">Advertising costs</a></td>
        <td class="nump">1,656,000<span></span></td>
        <td class="nump">1,792,000<span></span></td>
        <td class="nump">2,157,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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated other comprehensive loss consists of foreign currency translation adjustments, net of tax</a></td>
        <td class="nump">28,630,000<span></span></td>
        <td class="nump">28,712,000<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax', window );">Net unrealized gain (loss) on available-for-sale investments, net of tax</a></td>
        <td class="num">(36,000)<span></span></td>
        <td class="nump">468,000<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Net unrealized gain on derivative instruments, net of tax</a></td>
        <td class="nump">104,000<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentForLongTermIntercompanyTransactionsNetOfTax', window );">Net of gains on long-term intercompany loans, net of tax</a></td>
        <td class="nump">1,271,000<span></span></td>
        <td class="nump">1,271,000<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification from accumulated other comprehensive income to investment income</a></td>
        <td class="nump">$ 314,000<span></span></td>
        <td class="nump">$ 1,695,000<span></span></td>
        <td class="num">$ (181,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_cgnx_NumberOfContractManufacturers', window );">Number of manufacture contractor</a></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_PeriodForProductWarranty', window );">Product warranty period</a></td>
        <td class="text">2 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum [Member] | Distribution Networks [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful estimated life, intangible assets</a></td>
        <td class="text">12 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum [Member] | Customer Contracts and Relationships [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful estimated life, intangible assets</a></td>
        <td class="text">12 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum [Member] | Completed Technologies and Other Intangible Assets [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful estimated life, intangible assets</a></td>
        <td class="text">8 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Minimum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_PeriodForProductWarranty', window );">Product warranty period</a></td>
        <td class="text">6 months<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Minimum [Member] | Distribution Networks [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful estimated life, intangible assets</a></td>
        <td class="text">11 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Minimum [Member] | Customer Contracts and Relationships [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful estimated life, intangible assets</a></td>
        <td class="text">8 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Minimum [Member] | Completed Technologies and Other Intangible Assets [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful estimated life, intangible assets</a></td>
        <td class="text">3 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Japan [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm', window );">Expiration term of promissory notes</a></td>
        <td class="text">180 days<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Buildings [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">39 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Building Improvements [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">10 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Computer Hardware and Software [Member] | Maximum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Computer Hardware and Software [Member] | Minimum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">2 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Manufacturing Test Equipment [Member] | Maximum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Manufacturing Test Equipment [Member] | Minimum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">2 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Furniture and Fixtures [Member] | Maximum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Furniture and Fixtures [Member] | Minimum [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
        <td class="text">2 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Accounts receivable credit period after original credit term.</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><nobr>cgnx_AccountsReceivableCreditPeriodAfterOriginalCreditTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_InvestmentMaturityPeriodMaximum">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Investment maturity period maximum.</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><nobr>cgnx_InvestmentMaturityPeriodMaximum</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_MaximumInvestmentOfCompanyInPartnership">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum investment of the company in partnership.</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><nobr>cgnx_MaximumInvestmentOfCompanyInPartnership</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_NumberOfContractManufacturers">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract manufacturers.</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><nobr>cgnx_NumberOfContractManufacturers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_cgnx_PeriodForProductWarranty">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Period for product warranty.</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><nobr>cgnx_PeriodForProductWarranty</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_SummaryOfSignificantAccountingPoliciesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>cgnx_SummaryOfSignificantAccountingPoliciesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669686-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e681-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32022-110900<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br><br><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><nobr>us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AdjustmentForLongTermIntercompanyTransactionsNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future.  Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32157-110900<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 35<br><br> -Paragraph 3<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6939497&amp;loc=d3e30304-110892<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -Subparagraph (b),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><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><nobr>us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AdvertisingExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 720<br><br> -SubTopic 35<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br><br><br><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><nobr>us-gaap_AdvertisingExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrealized holding gain (loss), net of tax, on available-for-sale securities included in a separate component of shareholders' equity 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetUsefulLife">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Useful life of finite-lived intangible assets, 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>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><nobr>us-gaap_FiniteLivedIntangibleAssetUsefulLife</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>An amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money within one year from the balance sheet date (or the normal operating cycle, whichever is longer), net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28367877&amp;loc=d3e4531-111522<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><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><nobr>us-gaap_NotesAndLoansReceivableNetCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e689-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PropertyPlantAndEquipmentUsefulLife">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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><nobr>us-gaap_PropertyPlantAndEquipmentUsefulLife</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>29
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E1AAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_CashAndCashEquivalentsAbstract', window );"><strong>Cash And Cash Equivalents [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock', window );">Components of Cash, Cash Equivalents, and Investments</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Cash, cash equivalents, and
 investments consisted of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Cash</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;40,124</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;34,986</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Cash equivalents</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,098</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Money market instruments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>520</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,076</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Cash and cash equivalents</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>40,644</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">45,160</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>109,040</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">46,001</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>53,559</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">17,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>11,448</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,986</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,276</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,224</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,499</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,482</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,997</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Covered bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,618</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate stock</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,131</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Short-term investments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>184,822</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">105,105</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>109,909</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">100,072</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>73,666</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">36,276</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>21,820</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">34,710</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>16,385</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,606</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,919</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">17,846</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">29,441</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Covered bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,564</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Limited partnership interest
 (accounted for using cost method)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,956</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,740</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Long-term investments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>229,655</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">238,255</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>455,121</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">388,520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Summary of Available-for-Sale Investments</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following tables summarize the
 Company&#x2019;s available-for-sale investments as of
 December&#xA0;31, 2013 (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="49%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Amortized</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Cost</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Unrealized</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Gains</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Unrealized</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Short-term:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">108,824</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">281</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(65</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,040</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">54,061</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">13</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(515</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">53,559</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,445</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(13</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,448</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,258</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,276</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,500</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-term:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,457</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">550</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(98</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,909</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,801</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(139</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21,866</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(57</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21,820</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,376</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(26</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,385</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,901</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">22</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,919</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;412,489</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;950</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;(918)</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;412,521</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 </div><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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock', window );">Gross Unrealized Losses and Fair Values for Available-for-Sale Investments</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes the
 Company&#x2019;s gross unrealized losses and fair values for
 available-for-sale investments in an unrealized loss position as of
 December&#xA0;31, 2013 (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="41%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized Loss</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Position For Less
 than</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>12
 Months</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized Loss<br />
 Position&#xA0;For&#xA0;Greater&#xA0;than<br />
 12 Months</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Total</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized<br />
 Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair&#xA0;Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized<br />
 Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized<br />
 Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">61,966</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(139</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">61,966</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(139</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">58,258</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(153</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,122</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(10</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">61,380</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(163</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35,138</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(111</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,452</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(461</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">53,590</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(572</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,434</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(39</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,434</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(39</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,581</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,581</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>174,876</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(447</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>21,574</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(471</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>196,450</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(918</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Effective Maturity Dates of Available-for-Sale Investments</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table presents the
 effective maturity dates of the Company&#x2019;s available-for-sale
 investments as of December&#xA0;31, 2013 (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="42%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>&lt;1&#xA0;Year</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>1-2&#xA0;Years</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2-3&#xA0;Years</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>3-4&#xA0;Years</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Total</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,040</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">64,080</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">42,686</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,143</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">218,949</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">53,559</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14,917</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,903</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">75,379</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,003</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">57,663</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,448</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">8,810</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,575</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">27,833</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,276</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,269</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,754</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,896</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,195</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;184,822</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;105,079</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;117,581</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;5,039</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;412,521</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Components of cash cash equivalents and investments.</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><nobr>cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_CashAndCashEquivalentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_CashAndCashEquivalentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities of an entity's investments as well as any other information pertinent to the investments.</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><nobr>us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation of available-for-sale securities from cost basis to fair 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><nobr>us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27290-111563<br><br><br><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><nobr>us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EYGAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Employee Savings Plan - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Y</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Compensation And Retirement Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan', window );">Minimum age eligible to defined contribution plan</a></td>
        <td class="nump">21<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary', window );">Maximum contributable pre tax salary of employee under defined contribution plan</a></td>
        <td class="nump">25.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_CompanyContributionPerDollarOfEmployeeContribution', window );">Company contribution per dollar of employee contribution</a></td>
        <td class="nump">$ 0.5<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum contribution by company expressed as percentage of employee pre-tax salary</a></td>
        <td class="nump">3.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_CompanyContributionsVestAtEndOfTwoYear', window );">Company contributions vest at end of two years</a></td>
        <td class="nump">20.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_CompanyContributionsVestAtEndOfThreeYears', window );">Company contributions vest at end of three years</a></td>
        <td class="nump">40.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_CompanyContributionsVestAtEndOfFourYears', window );">Company contributions vest at end of four years</a></td>
        <td class="nump">60.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_CompanyContributionsVestAtEndOfFiveYears', window );">Company contributions vest at end of five years</a></td>
        <td class="nump">100.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, cost recognized</a></td>
        <td class="nump">$ 1,423,000<span></span></td>
        <td class="nump">$ 1,362,000<span></span></td>
        <td class="nump">$ 1,218,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_CompanyContributionPerDollarOfEmployeeContribution">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Company contribution per dollar of employee contribution.</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><nobr>cgnx_CompanyContributionPerDollarOfEmployeeContribution</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_CompanyContributionsVestAtEndOfFiveYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Company contributions vest at end of five years.</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><nobr>cgnx_CompanyContributionsVestAtEndOfFiveYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_CompanyContributionsVestAtEndOfFourYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Company contributions vest at end of four years.</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><nobr>cgnx_CompanyContributionsVestAtEndOfFourYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_CompanyContributionsVestAtEndOfThreeYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Company contributions vest at end of three years.</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><nobr>cgnx_CompanyContributionsVestAtEndOfThreeYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_CompanyContributionsVestAtEndOfTwoYear">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Company contributions vest at end of two 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><nobr>cgnx_CompanyContributionsVestAtEndOfTwoYear</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum contribution by employee under plan as percentage of pretax salary.</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><nobr>cgnx_MaximumContributionByEmployeeUnderPlanAsPercentageOfPretaxSalary</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 age to be eligible to defined contribution plan.</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><nobr>cgnx_MinimumAgeToBeEligibleToDefinedContributionPlan</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_CompensationAndRetirementDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_CompensationAndRetirementDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DefinedContributionPlanCostRecognized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost recognized during the period for defined contribution plans.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 715<br><br> -SubTopic 70<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6414718&amp;loc=d3e28014-114942<br><br><br><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><nobr>us-gaap_DefinedContributionPlanCostRecognized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</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><nobr>us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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>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;
	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>32
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EEBAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments - Changes in Accumulated Other Comprehensive Income (Loss) Related to Derivative Instruments (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_OffsettingAbstract', window );"><strong>Offsetting [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">Beginning balance December 31, 2012</a></td>
        <td class="text">&nbsp;&nbsp;<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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Amount reclassified to earnings</a></td>
        <td class="text">&nbsp;&nbsp;<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_cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet', window );">Net change</a></td>
        <td class="nump">104<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">Ending balance December 31, 2013</a></td>
        <td class="nump">$ 104<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Derivative instruments change in accumulated other comprehensive income net.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>cgnx_DerivativeInstrumentsChangeInAccumulatedOtherComprehensiveIncomeNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669686-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e681-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7668309&amp;loc=d3e80784-113994<br><br><br><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><nobr>us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4D<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624177-113959<br><br><br><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><nobr>us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OffsettingAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_OffsettingAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>33
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2VAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment and Geographic Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Product revenue</a></td>
        <td class="nump">$ 326,786<span></span></td>
        <td class="nump">$ 295,588<span></span></td>
        <td class="nump">$ 297,310<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">27,100<span></span></td>
        <td class="nump">28,691<span></span></td>
        <td class="nump">24,604<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_NoncurrentAssets', window );">Long-lived assets</a></td>
        <td class="nump">135,686<span></span></td>
        <td class="nump">134,106<span></span></td>
        <td class="nump">135,710<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">United States [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_SalesRevenueGoodsNet', window );">Product revenue</a></td>
        <td class="nump">103,610<span></span></td>
        <td class="nump">87,877<span></span></td>
        <td class="nump">87,166<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">13,505<span></span></td>
        <td class="nump">13,248<span></span></td>
        <td class="nump">10,796<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_NoncurrentAssets', window );">Long-lived assets</a></td>
        <td class="nump">118,619<span></span></td>
        <td class="nump">120,596<span></span></td>
        <td class="nump">121,174<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Europe [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Product revenue</a></td>
        <td class="nump">104,497<span></span></td>
        <td class="nump">95,376<span></span></td>
        <td class="nump">100,984<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">6,012<span></span></td>
        <td class="nump">6,083<span></span></td>
        <td class="nump">6,343<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_NoncurrentAssets', window );">Long-lived assets</a></td>
        <td class="nump">5,059<span></span></td>
        <td class="nump">4,939<span></span></td>
        <td class="nump">10,811<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Japan [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_SalesRevenueGoodsNet', window );">Product revenue</a></td>
        <td class="nump">33,763<span></span></td>
        <td class="nump">38,151<span></span></td>
        <td class="nump">45,295<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">4,103<span></span></td>
        <td class="nump">5,043<span></span></td>
        <td class="nump">4,147<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_NoncurrentAssets', window );">Long-lived assets</a></td>
        <td class="nump">1,732<span></span></td>
        <td class="nump">2,229<span></span></td>
        <td class="nump">2,773<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Other [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Product revenue</a></td>
        <td class="nump">84,916<span></span></td>
        <td class="nump">74,184<span></span></td>
        <td class="nump">63,865<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">3,480<span></span></td>
        <td class="nump">4,317<span></span></td>
        <td class="nump">3,318<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_NoncurrentAssets', window );">Long-lived assets</a></td>
        <td class="nump">$ 10,276<span></span></td>
        <td class="nump">$ 6,342<span></span></td>
        <td class="nump">$ 952<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_NoncurrentAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 41<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9038-108599<br><br><br><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><nobr>us-gaap_NoncurrentAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueGoodsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SalesRevenueServicesNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 services rendered in the normal course of business, after deducting 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueServicesNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>34
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EUGAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Intangible Assets - Amortized Intangible Assets (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
        <td class="nump">$ 49,540<span></span></td>
        <td class="nump">$ 45,790<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="nump">34,817<span></span></td>
        <td class="nump">31,020<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
        <td class="nump">14,723<span></span></td>
        <td class="nump">14,770<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Distribution Networks [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
        <td class="nump">38,060<span></span></td>
        <td class="nump">38,060<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="nump">28,479<span></span></td>
        <td class="nump">25,193<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
        <td class="nump">9,581<span></span></td>
        <td class="nump">12,867<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Customer Contracts and Relationships [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
        <td class="nump">6,690<span></span></td>
        <td class="nump">6,690<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="nump">5,661<span></span></td>
        <td class="nump">5,310<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
        <td class="nump">1,029<span></span></td>
        <td class="nump">1,380<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Completed Technologies [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
        <td class="nump">4,420<span></span></td>
        <td class="nump">670<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="nump">407<span></span></td>
        <td class="nump">311<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
        <td class="nump">4,013<span></span></td>
        <td class="nump">359<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Other [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
        <td class="nump">370<span></span></td>
        <td class="nump">370<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="nump">270<span></span></td>
        <td class="nump">206<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
        <td class="nump">$ 100<span></span></td>
        <td class="nump">$ 164<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_FiniteLivedIntangibleAssetsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>35
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EPJAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Detail) (USD $)<br>In Thousands, except Per Share data, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding shares, beginning balance</a></td>
        <td class="nump">7,118<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 );">Granted, Shares</a></td>
        <td class="nump">1,740<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Shares</a></td>
        <td class="num">(2,445)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired, Shares</a></td>
        <td class="num">(275)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding shares, ending balance</a></td>
        <td class="nump">6,138<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, Shares</a></td>
        <td class="nump">1,678<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options vested or expected to vest, Shares</a></td>
        <td class="nump">5,541<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Weighted-Average Exercise Price, beginning balance</a></td>
        <td class="nump">$ 12.78<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 21.47<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 11.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 16.39<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Weighted-Average Exercise Price, ending balance</a></td>
        <td class="nump">$ 15.65<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 11.72<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested or expected to vest, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 15.32<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, Weighted-Average Remaining Contractual Term (in years)</a></td>
        <td class="text">7 years 2 months 12 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, Weighted-Average Remaining Contractual Term (in years)</a></td>
        <td class="text">5 years 3 months 18 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested or expected to vest, Weighted-Average Remaining Contractual Term (in years)</a></td>
        <td class="text">7 years 1 month 6 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, Aggregate Intrinsic Value</a></td>
        <td class="nump">$ 138,302<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue', window );">Exercisable, Aggregate Intrinsic Value</a></td>
        <td class="nump">44,386<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options vested or expected to vest, Aggregate Intrinsic Value</a></td>
        <td class="nump">$ 126,670<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Share based compensation arrangement by share based payment award options exercisable 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><nobr>cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(3)-(4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of options that were either forfeited or expired.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(3)-(4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested options.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(i)-(ii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining contractual term for option awards outstanding, 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (e)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of exercisable share options (fully vested and expected to vest) that may be converted 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (e)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of fully vested and expected to vest options outstanding.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>As of the balance sheet date, the weighted-average exercise price for outstanding stock options that are fully vested or expected to vest.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (e)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining contractual term for fully vested and expected to vest options outstanding, 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (e)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price at which option holders acquired shares when converting their stock options into shares.</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><nobr>us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount at which grantees can acquire shares of common stock by exercise of options.</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><nobr>us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockIssuedDuringPeriodSharesStockOptionsExercised">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share options (or share units) exercised during the current 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28,29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>36
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E3GAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Weighted Average Shares - Calculation of Weighted-Average Shares (Detail)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="6">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th" colspan="2">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2011</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">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding</a></td>
        <td class="nump">86,946<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">85,666<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">83,718<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive stock options</a></td>
        <td class="nump">1,955<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">1,614<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">1,806<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average common and common-equivalent shares outstanding</a></td>
        <td class="nump">88,901<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">87,280<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">85,524<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
      </tr>
      <tr>
        <td colspan="7"></td>
      </tr>
      <tr>
        <td colspan="7">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</td>
            </tr>
          </table>
        </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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><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><nobr>us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br><br><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><nobr>us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><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><nobr>us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>37
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EQIAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes - Constituents of Provision for Income Taxes (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
        <td class="nump">$ 8,720<span></span></td>
        <td class="nump">$ 11,284<span></span></td>
        <td class="nump">$ 6,711<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
        <td class="nump">721<span></span></td>
        <td class="nump">789<span></span></td>
        <td class="nump">806<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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
        <td class="nump">3,167<span></span></td>
        <td class="nump">5,790<span></span></td>
        <td class="nump">10,519<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_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense (benefit), Total</a></td>
        <td class="nump">12,608<span></span></td>
        <td class="nump">17,863<span></span></td>
        <td class="nump">18,036<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
        <td class="nump">1,580<span></span></td>
        <td class="nump">428<span></span></td>
        <td class="num">(812)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
        <td class="nump">119<span></span></td>
        <td class="nump">36<span></span></td>
        <td class="nump">34<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
        <td class="nump">6<span></span></td>
        <td class="nump">205<span></span></td>
        <td class="num">(10)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit), Total</a></td>
        <td class="nump">1,705<span></span></td>
        <td class="nump">669<span></span></td>
        <td class="num">(788)<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit), continuing operations, Total</a></td>
        <td class="nump">$ 14,313<span></span></td>
        <td class="nump">$ 18,532<span></span></td>
        <td class="nump">$ 17,248<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_CurrentFederalTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Paragraph Question 1-7<br><br><br><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><nobr>us-gaap_CurrentFederalTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CurrentForeignTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign income tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_CurrentForeignTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CurrentIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) pertaining to taxable income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><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><nobr>us-gaap_CurrentIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CurrentStateAndLocalTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><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><nobr>us-gaap_CurrentStateAndLocalTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredFederalIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_DeferredFederalIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredForeignIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_DeferredForeignIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred income tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_DeferredIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 6<br><br> -Section I<br><br> -Subsection 7<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Income Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a),(b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_IncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ELCAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Customer

</div>
          <div>Segment</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Customer</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011

</div>
          <div>Customer</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_cgnx_SegmentInformationLineItems', window );"><strong>Segment Information [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue', window );">Number of customers accounted for greater than 10% of total revenue</a></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="nump">0<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Product Revenue [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SegmentInformationLineItems', window );"><strong>Segment Information [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ConcentrationRiskPercentage1', window );">Maximum percentage of revenue accountability</a></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">10.00%<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 customers accounting for more than ten percent of revenue.</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><nobr>cgnx_NumberOfCustomersAccountingForMoreThanTenPercentOfRevenue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_cgnx_SegmentInformationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>cgnx_SegmentInformationLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_ConcentrationRiskPercentage1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13537-108611<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6404-108592<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13531-108611<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6351-108592<br><br><br><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><nobr>us-gaap_ConcentrationRiskPercentage1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_NumberOfReportableSegments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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><nobr>us-gaap_NumberOfReportableSegments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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>39
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EKJAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock-Based Compensation - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
        <td class="nump">2.00%<span></span></td>
        <td class="nump">2.00%<span></span></td>
        <td class="nump">2.90%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
        <td class="nump">0.00%<span></span></td>
        <td class="nump">1.20%<span></span></td>
        <td class="nump">1.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
        <td class="nump">42.00%<span></span></td>
        <td class="nump">44.00%<span></span></td>
        <td class="nump">43.00%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
        <td class="text">5 years 9 months 18 days<span></span></td>
        <td class="text">5 years 8 months 12 days<span></span></td>
        <td class="text">5 years 6 months<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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(iii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Expected term of share-based compensation awards, 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 14.D.2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<br><br> -Section D<br><br> -Subsection 2<br><br><br><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><nobr>us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(ii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(iv)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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>40
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ERUAE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Derivative Instruments - Fair Value of Forward Contracts Outstanding (Detail) (Currency Forward Contracts [Member], USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Designated as Hedging Instruments [Member] | Cash Flow Hedge Forward Contracts [Member] | Prepaid Expenses and Other Current Assets [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeFairValueOfDerivativeAsset', window );">Asset Derivatives, Fair Value</a></td>
        <td class="nump">$ 204<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Designated as Hedging Instruments [Member] | Cash Flow Hedge Forward Contracts [Member] | Accrued Expenses [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeFairValueOfDerivativeLiability', window );">Liability Derivatives, Fair Value</a></td>
        <td class="nump">98<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Not Designated as Hedging Instruments [Member] | Economic Hedge Forward Contracts [Member] | Prepaid Expenses and Other Current Assets [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeFairValueOfDerivativeAsset', window );">Asset Derivatives, Fair Value</a></td>
        <td class="nump">6<span></span></td>
        <td class="nump">44<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Not Designated as Hedging Instruments [Member] | Economic Hedge Forward Contracts [Member] | Accrued Expenses [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeFairValueOfDerivativeLiability', window );">Liability Derivatives, Fair Value</a></td>
        <td class="nump">$ 24<span></span></td>
        <td class="nump">$ 14<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_DerivativeFairValueOfDerivativeAsset">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28370219&amp;loc=SL20226000-175313<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20225523&amp;loc=SL20225862-175312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_DerivativeFairValueOfDerivativeAsset</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeFairValueOfDerivativeLiability">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28370219&amp;loc=SL20226000-175313<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20225523&amp;loc=SL20225862-175312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_DerivativeFairValueOfDerivativeLiability</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativesFairValueLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DerivativesFairValueLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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 );">Stock-Based Compensation</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 15:&#xA0;&#xA0;Stock-Based
 Compensation</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Stock Option Plans</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s share-based
 payments that result in compensation expense consist solely of
 stock option grants. As of December&#xA0;31, 2013, the Company had
 11,165,480 shares available for grant. Generally, stock options are
 granted with an exercise price equal to the market value of the
 Company&#x2019;s common stock at the grant date, vest over four
 years based upon continuous service, and expire ten years from the
 grant date.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes the
 Company&#x2019;s stock option activity for the year ended
 December&#xA0;31, 2013:</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="52%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Shares</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>(in&#xA0;thousands)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Weighted-</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Average</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Exercise</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Price</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Weighted-</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Average</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Remaining</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Contractual</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Term</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>(in&#xA0;
 years)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Aggregate</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Intrinsic
 Value</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>(in&#xA0;thousands)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Outstanding as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,118</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12.78</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Granted</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,740</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21.47</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Exercised</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(2,445</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11.37</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Forfeited or expired</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(275</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16.39</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Outstanding as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,138</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>15.65</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7.2</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>138,302</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Exercisable as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,678</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>11.72</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5.3</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>44,386</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Options vested or expected to vest at
 December&#xA0;31, 2013 (1)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,541</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>15.32</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7.1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>126,670</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
 <tr>
 <td valign="top" width="4%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">(1)</font></td>
 <td valign="top" align="left"><font style="FONT-FAMILY: ARIAL" size="2">In addition to the vested options, the Company expects a
 portion of the unvested options to vest at some point in the
 future. Options expected to vest are calculated by applying an
 estimated forfeiture rate to the unvested options.</font></td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The fair values of stock options
 granted in each period presented were estimated using the following
 weighted-average assumptions:</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="75%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Risk-free rate</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2.0</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2.0</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2.9</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Expected dividend yield</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1.2</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1.1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Expected volatility</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>42</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">44</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">43</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Expected term (in years)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5.8</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5.7</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5.5</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Risk-free rate</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The risk-free rate was based upon a
 treasury instrument whose term was consistent with the contractual
 term of the option.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Expected dividend
 yield</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Generally, the current dividend yield
 is calculated by annualizing the cash dividend declared by the
 Company&#x2019;s Board of Directors and dividing that result by the
 closing stock price on the grant date.&#xA0;However, in the fourth
 quarter of 2012, the Company paid the full annual dividends for
 2013 and 2014 in advance, and therefore, the dividend yield for
 those years has been adjusted to zero.&#xA0;At the time of the 2013
 valuation, a dividend yield of 1.04% was estimated for future
 periods from 2015 through the expected life of the
 option.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Expected volatility</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The expected volatility was based
 upon a combination of historical volatility of&#xA0;the
 Company&#x2019;s&#xA0;common stock over the contractual term of the
 option and implied volatility for traded options of the
 Company&#x2019;s stock.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Expected term</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The expected term was derived from
 the binomial lattice model from the impact of events that trigger
 exercises over time.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The weighted-average grant-date fair
 value of stock options granted was $8.21 in 2013, $6.58 in 2012,
 and $6.16 in 2011.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company stratifies its employee
 population into two groups: one consisting of senior management and
 another consisting of all other employees. The Company currently
 expects that approximately 71% of its stock options granted to
 senior management and 69% of its options granted to all other
 employees will actually vest. Therefore, the Company currently
 applies an estimated forfeiture rate of 12% to all unvested options
 for senior management and a rate of 13% for all other employees.
 The Company revised its estimated forfeiture rates in the first
 quarter of 2013 and 2012 and the second quarter of 2011, resulting
 in an increase to compensation expense of $300,000 and $200,000 in
 2013 and 2012, respectively, and a reduction to compensation
 expense of $80,000 in 2011.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The total stock-based compensation
 expense and the related income tax benefit recognized was
 $10,620,000 and $3,482,000, respectively, in 2013, $8,520,000 and
 $2,772,000, respectively, in 2012, and $8,068,000 and $2,660,000,
 respectively, in 2011. No compensation expense was capitalized in
 2013, 2012, or 2011.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table details the
 stock-based compensation expense by caption for each period
 presented on the Consolidated Statements of Operations (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="63%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ended
 December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Product cost of revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>747</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">581</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">456</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Service cost of revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>177</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">161</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">172</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Research, development, and
 engineering</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,585</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,149</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,268</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Selling, general, and
 administrative</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7,111</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,629</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,172</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;10,620</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;8,520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;8,068</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The total intrinsic value of stock
 options exercised was $32,096,000 in 2013, $16,296,000 in 2012, and
 $20,108,000 in 2011. The total fair value of stock options vested
 was $9,717,000 in 2013, $9,362,000 in 2012, and $10,202,000 in
 2011.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">As of December&#xA0;31, 2013, total
 unrecognized compensation expense related to non-vested stock
 options was $8,464,000, which is expected to be recognized over a
 weighted-average period of 1.18 years.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 50<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6406099&amp;loc=d3e25284-112666<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 40<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6418621&amp;loc=d3e17540-113929<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<br><br><br><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><nobr>us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>42
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ELZAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_DueFromForeignBanks', window );">Cash balance included foreign bank balance</a></td>
        <td class="nump">$ 32,096,000<span></span></td>
        <td class="nump">$ 23,614,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_AvailableForSaleSecuritiesGrossRealizedGains', window );">Gross realized gains on sale of investments</a></td>
        <td class="nump">508,000<span></span></td>
        <td class="nump">1,990,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_AvailableForSaleSecuritiesGrossRealizedLosses', window );">Gross realized losses on sale of investments</a></td>
        <td class="nump">194,000<span></span></td>
        <td class="nump">295,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_cgnx_MaximumInvestmentInLimitedPartnership', window );">Maximum amount committed to invest in limited partnership</a></td>
        <td class="nump">20,500,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_ContributionToLimitedPartnership', window );">Contribution to limited partnership</a></td>
        <td class="nump">19,886,000<span></span></td>
        <td class="text">&#xA0;<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_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment', window );">Shares were trading investment were sold</a></td>
        <td class="nump">347,000<span></span></td>
        <td class="nump">2,128,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_cgnx_CashDistributionsReceivedFromLimitedPartnership', window );">Cash distributions</a></td>
        <td class="nump">1,422,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_RemainingAmountOfCommitment', window );">Remaining amount of commitment in limited partnership</a></td>
        <td class="nump">614,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_InvestmentExpirationDate', window );">Investment expiration date</a></td>
        <td class="text">Dec. 31,
				 2015<span></span></td>
        <td class="text">&#xA0;<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_cgnx_ContributionMadeToPartnershipDuringPeriod', window );">Number of contributions made during the period</a></td>
        <td class="nump">0<span></span></td>
        <td class="text">&#xA0;<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_cgnx_StockDistributionReceivedFromLimitedPartnershipCompany', window );">Received a stock distribution</a></td>
        <td class="nump">362,000<span></span></td>
        <td class="nump">2,193,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_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments', window );">Recorded a realized loss on stock distribution</a></td>
        <td class="nump">15,000<span></span></td>
        <td class="nump">65,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_CostMethodInvestments', window );">Carrying value of investment</a></td>
        <td class="nump">1,956,000<span></span></td>
        <td class="nump">3,740,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_CostMethodInvestmentsFairValueDisclosure', window );">Estimated fair value of investment</a></td>
        <td class="nump">4,315,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Equity Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PaymentsToAcquireMarketableSecurities', window );">Purchase of equity securities</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,136,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_TradingSecurities', window );">Aggregate fair value of liquidated share</a></td>
        <td class="nump">1,429,000<span></span></td>
        <td class="text">&#xA0;<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_TradingSecuritiesRealizedLoss', window );">Realized loss</a></td>
        <td class="nump">702,000<span></span></td>
        <td class="text">&#xA0;<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_TradingSecuritiesUnrealizedHoldingLoss', window );">Net unrealized loss</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 5,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_CashDistributionsReceivedFromLimitedPartnership">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Cash distributions received from limited partnership.</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><nobr>cgnx_CashDistributionsReceivedFromLimitedPartnership</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_ContributionMadeToPartnershipDuringPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Contribution made to partnership during period.</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><nobr>cgnx_ContributionMadeToPartnershipDuringPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_ContributionToLimitedPartnership">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Contribution to limited partnership.</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><nobr>cgnx_ContributionToLimitedPartnership</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_DueFromForeignBanks">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Due from foreign banks.</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><nobr>cgnx_DueFromForeignBanks</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_InvestmentExpirationDate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Investment expiration date.</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><nobr>cgnx_InvestmentExpirationDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_MaximumInvestmentInLimitedPartnership">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum amount committed to invest in limited partnership.</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><nobr>cgnx_MaximumInvestmentInLimitedPartnership</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_RemainingAmountOfCommitment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Remaining amount of commitment in limited partnership.</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><nobr>cgnx_RemainingAmountOfCommitment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_StockDistributionReceivedFromLimitedPartnershipCompany">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Stock distribution received from limited partnership company.</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><nobr>cgnx_StockDistributionReceivedFromLimitedPartnershipCompany</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AvailableForSaleSecuritiesGrossRealizedGains">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesGrossRealizedGains</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesGrossRealizedLosses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872867&amp;loc=d3e40691-111596<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29638308&amp;loc=d3e40346-111594<br><br><br><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><nobr>us-gaap_CostMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostMethodInvestmentsFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value portion of investments accounted under the cost 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -Section 25<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29638263&amp;loc=d3e39828-111592<br><br><br><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><nobr>us-gaap_CostMethodInvestmentsFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>For investments in debt and equity securities accounted for at cost, the excess of the carrying amount over net sale proceeds of investments disposed of 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 9<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CostmethodInvestmentsRealizedLossesExcludingOtherThanTemporaryImpairments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PaymentsToAcquireMarketableSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Cash outflow for purchase of trading, available-for-sale securities and held-to-maturity securities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26853-111562<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (a),(b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3213-108585<br><br><br><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><nobr>us-gaap_PaymentsToAcquireMarketableSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow associated with the sale of securities classified as trading securities and held for investment purposes. Excludes proceeds from trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time).</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><nobr>us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfAvailableForSaleSecuritiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_TradingSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26610-111562<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26626-111562<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Trading Securities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6526789<br><br><br><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><nobr>us-gaap_TradingSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_TradingSecuritiesRealizedLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the loss realized during the period from the sale of trading securities.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 7<br><br> -Subparagraph c<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.7(c))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Trading Securities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6526789<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><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><nobr>us-gaap_TradingSecuritiesRealizedLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_TradingSecuritiesUnrealizedHoldingLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized holding loss before gain recognized in the income statement for investments in trading securities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.7(c))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Trading Securities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6526789<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27723805&amp;loc=d3e24584-111560<br><br><br><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><nobr>us-gaap_TradingSecuritiesUnrealizedHoldingLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EKH">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes the
 Company&#x2019;s stock option activity for the year ended
 December&#xA0;31, 2013:</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="52%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Shares</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>(in&#xA0;thousands)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Weighted-</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Average</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Exercise</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Price</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Weighted-</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Average</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Remaining</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Contractual</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Term</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>(in&#xA0;
 years)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Aggregate</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Intrinsic
 Value</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>(in&#xA0;thousands)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Outstanding as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,118</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12.78</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Granted</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,740</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21.47</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Exercised</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(2,445</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11.37</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Forfeited or expired</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(275</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16.39</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Outstanding as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,138</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>15.65</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7.2</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>138,302</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Exercisable as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,678</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>11.72</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5.3</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>44,386</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Options vested or expected to vest at
 December&#xA0;31, 2013 (1)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,541</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>15.32</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7.1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>126,670</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
 <tr>
 <td valign="top" width="4%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">(1)</font></td>
 <td valign="top" align="left"><font style="FONT-FAMILY: ARIAL" size="2">In addition to the vested options, the Company expects a
 portion of the unvested options to vest at some point in the
 future. Options expected to vest are calculated by applying an
 estimated forfeiture rate to the unvested options.</font></td>
 </tr>
 </table>


 </div><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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The fair values of stock options
 granted in each period presented were estimated using the following
 weighted-average assumptions:</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="75%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Risk-free rate</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2.0</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2.0</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2.9</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Expected dividend yield</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1.2</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1.1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Expected volatility</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>42</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">44</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">43</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Expected term (in years)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5.8</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5.7</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5.5</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>


 </div><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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table details the
 stock-based compensation expense by caption for each period
 presented on the Consolidated Statements of Operations (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="63%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ended
 December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Product cost of revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>747</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">581</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">456</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Service cost of revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>177</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">161</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">172</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Research, development, and
 engineering</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,585</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,149</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,268</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Selling, general, and
 administrative</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7,111</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,629</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,172</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;10,620</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;8,520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;8,068</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 14.F)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<br><br> -Section F<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (h)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>44
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EF2AG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Employees</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant under stock option plans</a></td>
        <td class="nump">11,165,480<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
        <td class="nump">0.00%<span></span></td>
        <td class="nump">1.20%<span></span></td>
        <td class="nump">1.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair values of stock options granted</a></td>
        <td class="nump">$ 8.21<span></span></td>
        <td class="nump">$ 6.58<span></span></td>
        <td class="nump">$ 6.16<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_cgnx_NumberOfGroupsWithinEmployeePopulation', window );">Number of groups within the employee population</a></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest', window );">Percentage of stock options granted to senior management expected to vest</a></td>
        <td class="nump">71.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest', window );">Percentage of stock options granted to all other employees expected to vest</a></td>
        <td class="nump">69.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement', window );">Estimated forfeiture rate for unvested options for senior management</a></td>
        <td class="nump">12.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement', window );">Estimated forfeiture rate for unvested options for all non-senior management</a></td>
        <td class="nump">13.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates', window );">Increase in compensation expense due to revised estimated forfeiture rates</a></td>
        <td class="nump">$ 300,000<span></span></td>
        <td class="nump">$ 200,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates', window );">Reduction in compensation expense due to revised estimated forfeiture rates</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">80,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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">10,620,000<span></span></td>
        <td class="nump">8,520,000<span></span></td>
        <td class="nump">8,068,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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized related to stock-based compensation expense</a></td>
        <td class="nump">3,482,000<span></span></td>
        <td class="nump">2,772,000<span></span></td>
        <td class="nump">2,660,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_cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount', window );">Compensation expense was capitalized</a></td>
        <td class="nump">0<span></span></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_cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue', window );">Total intrinsic values of stock options exercised</a></td>
        <td class="nump">32,096,000<span></span></td>
        <td class="nump">16,296,000<span></span></td>
        <td class="nump">20,108,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_cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue', window );">Total fair values of stock options vested</a></td>
        <td class="nump">9,717,000<span></span></td>
        <td class="nump">9,362,000<span></span></td>
        <td class="nump">10,202,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense related to non-vested stock options</a></td>
        <td class="nump">$ 8,464,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period for unrecognized compensation expense related to non-vested stock options (years)</a></td>
        <td class="text">1 year 2 months 5 days<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Stock Option and Incentive Plan [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_ExpirationPeriodOfStockOptionPlan', window );">Expiration period of stock option plan</a></td>
        <td class="text">10 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for stock option plans</a></td>
        <td class="text">4 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">2015 Through Expected Life of Option [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
        <td class="nump">1.04%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Employee service share based compensation recognized period costs capitalized amount.</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><nobr>cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Estimated forfeiture rate for unvested options for all non-senior management.</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><nobr>cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Estimated forfeiture rate for unvested options for senior management.</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><nobr>cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_ExpirationPeriodOfStockOptionPlan">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Expiration period of stock option plan from date the plan was approved.</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><nobr>cgnx_ExpirationPeriodOfStockOptionPlan</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase in compensation expense due to revised estimated forfeiture rates.</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><nobr>cgnx_IncreaseInCompensationExpenseDueToRevisedEstimatedForfeitureRates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_NumberOfGroupsWithinEmployeePopulation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 groups within employee population.</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><nobr>cgnx_NumberOfGroupsWithinEmployeePopulation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of stock options granted to all other employees expected to vest.</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><nobr>cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of stock options granted to senior management expected to vest.</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><nobr>cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reduction in compensation expense due to revised estimated forfeiture rates.</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><nobr>cgnx_ReductionInCompensationExpenseDueToRevisedEstimatedForfeitureRates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Share based compensation arrangement by share based payment award options vested fair 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><nobr>cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Shares based compensation arrangement by shares based payment award options exercisable 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><nobr>cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AllocatedShareBasedCompensationExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 14.F)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (h)(1)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<br><br> -Section F<br><br><br><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><nobr>us-gaap_AllocatedShareBasedCompensationExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (h)(1)(i)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (f)(2)(iii)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (d)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><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><nobr>us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfGoodwillTextBlock', window );">Changes in Carrying Value of Goodwill</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The changes in the carrying value of
 goodwill were as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>MVSD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>SISD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Consolidated</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">77,556</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,473</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">82,029</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(168</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(172</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(340</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">77,388</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,301</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">81,689</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>77,388</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,301</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>81,689</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfGoodwillTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill by reportable segment and in total which includes a rollforward schedule.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13816-109267<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13854-109267<br><br><br><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><nobr>us-gaap_ScheduleOfGoodwillTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>46
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ES5AG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">$ 174,876<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(447)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Fair Value, Greater than 12 Months</a></td>
        <td class="nump">21,574<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Greater than 12 Months</a></td>
        <td class="num">(471)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">196,450<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">(918)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury Bills [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">61,966<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(139)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">61,966<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">(139)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">58,258<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(153)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Fair Value, Greater than 12 Months</a></td>
        <td class="nump">3,122<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Greater than 12 Months</a></td>
        <td class="num">(10)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">61,380<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">(163)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">35,138<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(111)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Fair Value, Greater than 12 Months</a></td>
        <td class="nump">18,452<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Greater than 12 Months</a></td>
        <td class="num">(461)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">53,590<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">(572)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">15,434<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(39)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">15,434<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">(39)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">2,581<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(4)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">2,581<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">(4)<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair Value, Less than 12 Months</a></td>
        <td class="nump">1,499<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(1)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total Fair Value</a></td>
        <td class="nump">1,499<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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments', window );">Total Unrealized Losses</a></td>
        <td class="num">$ (1)<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pre-tax unrealized loss on investments in available-for-sale securities that have been in a loss position for twelve months or longer impacting investments.</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><nobr>cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesAccumulatedInInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pre-tax unrealized loss on investments on securities classified as available-for-sale securities impacting investments.</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><nobr>cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pre-tax unrealized loss on investments in available-for-sale securities that have been in a loss position for less than twelve months impacting investments.</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><nobr>cgnx_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27290-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27337-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27290-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27337-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27290-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfAvailableForSaleSecuritiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>47
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E1E">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Guarantees - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Category</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_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_NumberOfCategoriesOfGuarantees', window );">Number of categories of letters of credit</a></td>
        <td class="nump">3<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_NumberOfCategoriesOfGuarantees">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 categories of guarantees.</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><nobr>cgnx_NumberOfCategoriesOfGuarantees</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_GuaranteesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GuaranteesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>48
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EXNAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Goodwill - Changes in Carrying Value of Goodwill (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
        <td class="nump">$ 82,029<span></span></td>
        <td class="nump">$ 81,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_GoodwillTranslationAdjustments', window );">Foreign currency exchange rate changes</a></td>
        <td class="num">(340)<span></span></td>
        <td class="text">&#xA0;<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_Goodwill', window );">Goodwill, Ending Balance</a></td>
        <td class="nump">81,689<span></span></td>
        <td class="nump">81,689<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">MVSD [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
        <td class="nump">77,556<span></span></td>
        <td class="nump">77,388<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_GoodwillTranslationAdjustments', window );">Foreign currency exchange rate changes</a></td>
        <td class="num">(168)<span></span></td>
        <td class="text">&#xA0;<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_Goodwill', window );">Goodwill, Ending Balance</a></td>
        <td class="nump">77,388<span></span></td>
        <td class="nump">77,388<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">SISD [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_Goodwill', window );">Goodwill, Beginning Balance</a></td>
        <td class="nump">4,473<span></span></td>
        <td class="nump">4,301<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAdjustments', window );">Foreign currency exchange rate changes</a></td>
        <td class="num">(172)<span></span></td>
        <td class="text">&#xA0;<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_Goodwill', window );">Goodwill, Ending Balance</a></td>
        <td class="nump">$ 4,301<span></span></td>
        <td class="nump">$ 4,301<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_Goodwill">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13816-109267<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br><br><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><nobr>us-gaap_Goodwill</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GoodwillLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GoodwillTranslationAdjustments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign currency translation adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13816-109267<br><br><br><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><nobr>us-gaap_GoodwillTranslationAdjustments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ECDBI">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_MoneyMarketFundsAtCarryingValue', window );">Money market instruments</a></td>
        <td class="nump">$ 520<span></span></td>
        <td class="nump">$ 5,076<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">412,521<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">218,949<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">75,379<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury Bills [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">73,666<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">27,833<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">15,195<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">1,499<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_MoneyMarketFundsAtCarryingValue', window );">Money market instruments</a></td>
        <td class="nump">520<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Corporate Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">218,949<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Asset-Backed Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">75,379<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Treasury Bills [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">73,666<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Sovereign Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">27,833<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Municipal Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">15,195<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Agency Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">1,499<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Cash Flow Hedge Forward Contracts [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ForeignCurrencyCashFlowHedgeAssetAtFairValue', window );">Hedge forward contracts, Assets</a></td>
        <td class="nump">204<span></span></td>
        <td class="text">&#xA0;<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue', window );">Hedge forward contracts, Liabilities</a></td>
        <td class="nump">98<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Economic Hedge Forward Contracts [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeFairValueOfDerivativeAsset', window );">Hedge forward contracts, Assets</a></td>
        <td class="nump">6<span></span></td>
        <td class="text">&#xA0;<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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeFairValueOfDerivativeLiability', window );">Hedge forward contracts, Liabilities</a></td>
        <td class="nump">$ 24<span></span></td>
        <td class="text">&#xA0;<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_AssetsFairValueDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_AssetsFairValueDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesDebtSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt securities categorized neither as held-to-maturity nor trading.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360136&amp;loc=d3e22054-111558<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26610-111562<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (aa)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27161-111563<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 320<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)-(g)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62557-112803<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeFairValueOfDerivativeAsset">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28370219&amp;loc=SL20226000-175313<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20225523&amp;loc=SL20225862-175312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_DerivativeFairValueOfDerivativeAsset</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeFairValueOfDerivativeLiability">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28370219&amp;loc=SL20226000-175313<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20225523&amp;loc=SL20225862-175312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -Subparagraph (a),(c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_DerivativeFairValueOfDerivativeLiability</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ForeignCurrencyCashFlowHedgeAssetAtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value as of the balance sheet date of all foreign currency derivative assets designated as cash flow hedging instruments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -Subparagraph (c)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value as of the balance sheet date of all foreign currency derivative liabilities designated as cash flow hedging instruments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -Subparagraph (c)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_LiabilitiesFairValueDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_LiabilitiesFairValueDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_MoneyMarketFundsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><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><nobr>us-gaap_MoneyMarketFundsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>50
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2PDI">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Consolidated Statement of Shareholders' Equity (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">
          <div>Total</div>
        </th>
        <th class="th">
          <div>Common Stock [Member]</div>
        </th>
        <th class="th">
          <div>Additional Paid-in Capital [Member]</div>
        </th>
        <th class="th">
          <div>Retained Earnings [Member]</div>
        </th>
        <th class="th">
          <div>Accumulated Other Comprehensive Income (Loss) [Member]</div>
        </th>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2010</a></td>
        <td class="nump">$ 473,311,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 164,000<span></span></td>
        <td class="nump">$ 102,538,000<span></span></td>
        <td class="nump">$ 379,826,000<span></span></td>
        <td class="num">$ (9,217,000)<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning Balance, Shares at Dec. 31, 2010</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">82,130,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock under stock option plans</a></td>
        <td class="nump">30,863,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">6,000<span></span></td>
        <td class="nump">30,857,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock under stock option plans, shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,990,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
        <td class="nump">8,068,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">8,068,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Excess tax benefit from stock option exercises</a></td>
        <td class="nump">4,045,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,045,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting', window );">Tax benefit for research and development credits as a result of stock option accounting</a></td>
        <td class="nump">74,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">74,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
        <td class="num">(10,000,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(2,000)<span></span></td>
        <td class="num">(9,998,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Repurchase of common stock, shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(674,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DividendsCommonStockCash', window );">Payment of dividends</a></td>
        <td class="num">(15,114,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(15,114,000)<span></span></td>
        <td class="text">&#xA0;<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_NetIncomeLoss', window );">Net income</a></td>
        <td class="nump">69,869,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">69,869,000<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net unrealized gain (loss) on available-for-sale investments, net of tax</a></td>
        <td class="nump">174,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">174,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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification of net realized (gain) loss on the sale of available-for-sale investments</a></td>
        <td class="nump">181,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">181,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment, net of tax</a></td>
        <td class="num">(8,491,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(8,491,000)<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2011</a></td>
        <td class="nump">552,980,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">168,000<span></span></td>
        <td class="nump">135,584,000<span></span></td>
        <td class="nump">434,581,000<span></span></td>
        <td class="num">(17,353,000)<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance, Shares at Dec. 31, 2011</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">84,446,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock under stock option plans</a></td>
        <td class="nump">17,468,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">4,000<span></span></td>
        <td class="nump">17,464,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock under stock option plans, shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">1,664,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
        <td class="nump">8,520,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">8,520,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Excess tax benefit from stock option exercises</a></td>
        <td class="nump">3,594,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,594,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DividendsCommonStockCash', window );">Payment of dividends</a></td>
        <td class="num">(66,213,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(66,213,000)<span></span></td>
        <td class="text">&#xA0;<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">68,098,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">68,098,000<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Net unrealized gain on derivative instruments, net of tax</a></td>
        <td class="nump">0<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net unrealized gain (loss) on available-for-sale investments, net of tax</a></td>
        <td class="nump">2,079,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,079,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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification of net realized (gain) loss on the sale of available-for-sale investments</a></td>
        <td class="num">(1,695,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1,695,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment, net of tax</a></td>
        <td class="num">(12,546,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(12,546,000)<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2012</a></td>
        <td class="nump">572,285,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">172,000<span></span></td>
        <td class="nump">165,162,000<span></span></td>
        <td class="nump">436,466,000<span></span></td>
        <td class="num">(29,515,000)<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance, Shares at Dec. 31, 2012</a></td>
        <td class="nump">86,110,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">86,110,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock under stock option plans</a></td>
        <td class="nump">27,792,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,000<span></span></td>
        <td class="nump">27,790,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock under stock option plans, shares</a></td>
        <td class="nump">2,445,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,440,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
        <td class="nump">10,620,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">10,620,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Excess tax benefit from stock option exercises</a></td>
        <td class="nump">7,658,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">7,658,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting', window );">Tax benefit for research and development credits as a result of stock option accounting</a></td>
        <td class="nump">210,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">210,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
        <td class="num">(47,908,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(47,908,000)<span></span></td>
        <td class="text">&#xA0;<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 );">Repurchase of common stock, shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(1,719,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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">73,573,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">73,573,000<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Net unrealized gain on derivative instruments, net of tax</a></td>
        <td class="nump">104,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">104,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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net unrealized gain (loss) on available-for-sale investments, net of tax</a></td>
        <td class="num">(190,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(190,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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification of net realized (gain) loss on the sale of available-for-sale investments</a></td>
        <td class="num">(314,000)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(314,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment, net of tax</a></td>
        <td class="nump">82,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">82,000<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Dec. 31, 2013</a></td>
        <td class="nump">$ 643,912,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 174,000<span></span></td>
        <td class="nump">$ 211,440,000<span></span></td>
        <td class="nump">$ 462,131,000<span></span></td>
        <td class="num">$ (29,833,000)<span></span></td>
      </tr>
      <tr class="rc">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending Balance, Shares at Dec. 31, 2013</a></td>
        <td class="nump">86,831,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">86,831,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr>
        <td colspan="7"></td>
      </tr>
      <tr>
        <td colspan="7">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Adjustment to additional paid in capital tax benefit for research and development credits as result of stock option accounting.</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><nobr>cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words "stock-based compensation".</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415241&amp;loc=d3e4534-113899<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11149-113907<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11178-113907<br><br><br><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><nobr>us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 740<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6419406&amp;loc=d3e23524-113945<br><br><br><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><nobr>us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CommonStockSharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DividendsCommonStockCash">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid common stock dividends declared with the form of settlement in cash.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><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><nobr>us-gaap_DividendsCommonStockCash</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 20<br><br> -Article 9<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Other Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519514<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e565-108580<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><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><nobr>us-gaap_NetIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -Subparagraph (b,c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e689-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 4.E)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 4<br><br> -Section E<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29-31)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockIssuedDuringPeriodSharesStockOptionsExercised">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share options (or share units) exercised during the current 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28,29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)(1)(iv)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockIssuedDuringPeriodValueStockOptionsExercised">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value of stock issued as a result of the exercise of stock options.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29-31)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockRepurchasedDuringPeriodShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockRepurchasedDuringPeriodValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockRepurchasedDuringPeriodValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E6MAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Accrued Expenses - Constituents of Accrued Expenses (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AccruedBonusesCurrent', window );">Company bonuses</a></td>
        <td class="nump">$ 6,880<span></span></td>
        <td class="nump">$ 5,057<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_AccruedSalariesCurrent', window );">Salaries, commissions, and payroll taxes</a></td>
        <td class="nump">6,111<span></span></td>
        <td class="nump">5,563<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_AccruedVacationCurrent', window );">Vacation</a></td>
        <td class="nump">4,598<span></span></td>
        <td class="nump">4,237<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_cgnx_ForeignRetirementObligations', window );">Foreign retirement obligations</a></td>
        <td class="nump">3,726<span></span></td>
        <td class="nump">3,487<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_ProductWarrantyAccrualClassifiedCurrent', window );">Warranty obligations</a></td>
        <td class="nump">3,016<span></span></td>
        <td class="nump">2,256<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_cgnx_AccruedConsumptionTaxesCurrent', window );">Japanese consumption taxes</a></td>
        <td class="nump">1,372<span></span></td>
        <td class="nump">3,405<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</a></td>
        <td class="nump">8,628<span></span></td>
        <td class="nump">5,585<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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
        <td class="nump">$ 34,331<span></span></td>
        <td class="nump">$ 29,590<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AccruedConsumptionTaxesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Accrued consumption taxes current.</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><nobr>cgnx_AccruedConsumptionTaxesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_ForeignRetirementObligations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Foreign retirement obligations.</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><nobr>cgnx_ForeignRetirementObligations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AccruedBonusesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br><br><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><nobr>us-gaap_AccruedBonusesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AccruedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_AccruedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AccruedSalariesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the obligations incurred through that date and payable for employees' services provided. 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br><br><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><nobr>us-gaap_AccruedSalariesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AccruedVacationCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 710<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br><br><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><nobr>us-gaap_AccruedVacationCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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>Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e7018-107765<br><br><br><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><nobr>us-gaap_OtherAccruedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PayablesAndAccrualsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ProductWarrantyAccrualClassifiedCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. For classified balance sheets, represents 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6397716&amp;loc=d3e11281-110244<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12524-110249<br><br><br><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><nobr>us-gaap_ProductWarrantyAccrualClassifiedCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>EXCEL
<SEQUENCE>52
<FILENAME>Financial_Report.xls
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xls
M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O
M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y
M/2(M+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E
M,V%E83DP9#4B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7
M96(@4&%G92P@86QS;R!K;F]W;B!A<R!A(%=E8B!!<F-H:79E(&9I;&4N("!)
M9B!Y;W4@87)E('-E96EN9R!T:&ES(&UE<W-A9V4L('EO=7(@8G)O=W-E<B!O
M<B!E9&ET;W(@9&]E<VXG="!S=7!P;W)T(%=E8B!!<F-H:79E(&9I;&5S+B`@
M4&QE87-E(&1O=VYL;V%D(&$@8G)O=W-E<B!T:&%T('-U<'!O<G1S(%=E8B!!
M<F-H:79E+"!S=6-H(&%S($UI8W)O<V]F="!);G1E<FYE="!%>'!L;W)E<BX-
M"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q
M96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMB;V]K+FAT
M;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B
M;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I
M:2(-"@T*/&AT;6P@>&UL;G,Z=CTS1")U<FXZ<V-H96UA<RUM:6-R;W-O9G0M
M8V]M.G9M;"(@>&UL;G,Z;STS1")U<FXZ<V-H96UA<RUM:6-R;W-O9G0M8V]M
M.F]F9FEC93IO9F9I8V4B('AM;&YS.G@],T0B=7)N.G-C:&5M87,M;6EC<F]S
M;V9T+6-O;3IO9F9I8V4Z97AC96PB('AM;&YS/3-$(FAT='`Z+R]W=W<N=S,N
M;W)G+U12+U)%0RUH=&UL-#`B/@T*/&AE860^#0H\;65T82!N86UE/3-$(D5X
M8V5L(%=O<FMB;V]K($9R86UE<V5T(CX-"@T*/&UE=&$@;F%M93TS1%!R;V=)
M9"!C;VYT96YT/3-$17AC96PN4VAE970^#0H\;&EN:R!R96P],T1&:6QE+4QI
M<W0@:')E9CTS1")7;W)K<VAE971S+V9I;&5L:7-T+GAM;"(^#0H-"CPA+2U;
M:68@9W1E(&US;R`Y73X\>&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX
M.D5X8V5L5V]R:W-H965T<SX-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@
M(#QX.DYA;64^1&]C=6UE;G1?86YD7T5N=&ET>5]);F9O<FUA=&EO/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#`Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0V]N<V]L:61A=&5D
M7U-T871E;65N='-?;V9?3W!E/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#`R+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^0V]N<V]L:61A=&5D7U-T871E;65N='-?;V9?3W!E,3PO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970P,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-O;G-O;&ED
M871E9%]3=&%T96UE;G1S7V]F7T-O;3PO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970P-"YH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/D-O;G-O;&ED871E9%]3=&%T96UE;G1S7V]F7T-O
M;3$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T,#4N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y#;VYS
M;VQI9&%T961?0F%L86YC95]3:&5E=',\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,#8N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y#;VYS;VQI9&%T961?0F%L86YC95]3:&5E='-?
M4&$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T,#<N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y#;VYS
M;VQI9&%T961?4W1A=&5M96YT<U]O9E]#87,\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,#@N:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y#;VYS;VQI9&%T961?4W1A=&5M96YT7V]F
M7U-H87(\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T,#DN:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y#
M;VYS;VQI9&%T961?4W1A=&5M96YT7V]F7U-H87(Q/"]X.DYA;64^#0H@("`@
M/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#$P
M+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L
M5V]R:W-H965T/@T*("`@(#QX.DYA;64^4W5M;6%R>5]O9E]3:6=N:69I8V%N
M=%]!8V-O=6YT/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2
M968],T0B5V]R:W-H965T<R]3:&5E=#$Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA
M;64^3F5W7U!R;VYO=6YC96UE;G1S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#$R+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^1F%I<E]686QU95]-96%S=7)E;65N=',\+W@Z3F%M
M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S
M+U-H965T,3,N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@
M/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y#87-H7T-A<VA?17%U
M:79A;&5N='-?86YD7TEN=F4\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,30N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y);G9E;G1O<FEE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q-2YH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/E!R;W!E<G1Y7U!L86YT7V%N9%]%<75I<&UE;G0\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T,38N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y);G1A;F=I
M8FQE7T%S<V5T<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(
M4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q-RYH=&UL(B\^#0H@("`\+W@Z17AC
M96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.
M86UE/D=O;V1W:6QL/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E
M($A2968],T0B5V]R:W-H965T<R]3:&5E=#$X+FAT;6PB+SX-"B`@(#PO>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX
M.DYA;64^06-C<G5E9%]%>'!E;G-E<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q.2YH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/D-O;6UI=&UE;G1S7V%N9%]#;VYT:6YG96YC:65S
M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R
M:W-H965T<R]3:&5E=#(P+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1W5A<F%N
M=&5E<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$
M(E=O<FMS:&5E=',O4VAE970R,2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K
M<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DEN
M9&5M;FEF:6-A=&EO;E]0<F]V:7-I;VYS/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#(R+FAT;6PB
M+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H
M965T/@T*("`@(#QX.DYA;64^1&5R:79A=&EV95]);G-T<G5M96YT<SPO>#I.
M86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E
M=',O4VAE970R,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@
M("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-H87)E:&]L9&5R
M<U]%<75I='D\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T,C0N:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M
M93Y3=&]C:T)A<V5D7T-O;7!E;G-A=&EO;CPO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970R-2YH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@("`\>#I.86UE/D5M<&QO>65E7U-A=FEN9W-?4&QA;CPO>#I.
M86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E
M=',O4VAE970R-BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@
M("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E1A>&5S/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#(W+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^5V5I9VAT961?079E
M<F%G95]3:&%R97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T,C@N:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y396=M96YT7V%N9%]'96]G<F%P:&EC7TEN9F]R;6$\+W@Z3F%M93X-
M"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H
M965T,CDN:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z
M17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y38VAE9'5L95])25]686QU
M871I;VY?86YD7U%U86P\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,S`N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y3=6UM87)Y7V]F7U-I9VYI9FEC86YT7T%C8V]U;G0Q/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#,Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1F%I<E]686QU95]-
M96%S=7)E;65N='-?5&%B;&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#,R+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^0V%S:%]#87-H7T5Q=6EV86QE;G1S7V%N9%]);G9E,3PO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970S,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DEN=F5N=&]R
M:65S7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(
M4F5F/3-$(E=O<FMS:&5E=',O4VAE970S-"YH=&UL(B\^#0H@("`\+W@Z17AC
M96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.
M86UE/E!R;W!E<G1Y7U!L86YT7V%N9%]%<75I<&UE;G1?5#PO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970S-2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DEN=&%N9VEB;&5?07-S971S
M7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970S-BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/D=O;V1W:6QL7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O
M=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S-RYH=&UL(B\^#0H@("`\
M+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M("`\>#I.86UE/D%C8W)U961?17AP96YS97-?5&%B;&5S/"]X.DYA;64^#0H@
M("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E
M=#,X+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X
M8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0V]M;6ET;65N='-?86YD7T-O
M;G1I;F=E;F-I97-?/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E
M($A2968],T0B5V]R:W-H965T<R]3:&5E=#,Y+FAT;6PB+SX-"B`@(#PO>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX
M.DYA;64^1W5A<F%N=&5E<U]486)L97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-#`N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y$97)I=F%T:79E7TEN<W1R=6UE;G1S7U1A8FQE
M<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O
M<FMS:&5E=',O4VAE970T,2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE
M970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-T;V-K
M0F%S961?0V]M<&5N<V%T:6]N7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T,BYH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@("`\>#I.86UE/E1A>&5S7U1A8FQE<SPO>#I.86UE/@T*("`@
M(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T
M,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E=E:6=H=&5D7T%V97)A9V5?4VAA
M<F5S7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(
M4F5F/3-$(E=O<FMS:&5E=',O4VAE970T-"YH=&UL(B\^#0H@("`\+W@Z17AC
M96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.
M86UE/E-E9VUE;G1?86YD7T=E;V=R87!H:6-?26YF;W)M83$\+W@Z3F%M93X-
M"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H
M965T-#4N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z
M17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3=6UM87)Y7V]F7U-I9VYI
M9FEC86YT7T%C8V]U;G0R/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U
M<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#0V+FAT;6PB+SX-"B`@(#PO
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@
M(#QX.DYA;64^1F%I<E]686QU95]-96%S=7)E;65N='-?07-S971S/"]X.DYA
M;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T
M<R]3:&5E=#0W+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1F%I<E]686QU95]-
M96%S=7)E;65N='-?061D:71I/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#0X+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^0V%S:%]#87-H7T5Q=6EV86QE;G1S7V%N9%]);G9E,CPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970T.2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-A<VA?0V%S
M:%]%<75I=F%L96YT<U]A;F1?26YV93,\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-3`N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y#87-H7T-A<VA?17%U:79A;&5N='-?86YD7TEN
M=F4T/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#4Q+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0V%S
M:%]#87-H7T5Q=6EV86QE;G1S7V%N9%]);G9E-3PO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970U,BYH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/D-A<VA?0V%S:%]%<75I=F%L96YT<U]A
M;F1?26YV938\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T-3,N:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M
M93Y);G9E;G1O<FEE<U]#;VUP;VYE;G1S7V]F7TEN=F4\+W@Z3F%M93X-"B`@
M("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T
M-30N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC
M96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y0<F]P97)T>5]0;&%N=%]A;F1?
M17%U:7!M96YT7T,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T-34N:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y0<F]P97)T>5]0;&%N=%]A;F1?17%U:7!M96YT7T$\+W@Z3F%M93X-
M"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H
M965T-38N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z
M17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y);G1A;F=I8FQE7T%S<V5T
M<U]!;6]R=&EZ961?26X\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-3<N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y);G1A;F=I8FQE7T%S<V5T<U]!9&1I=&EO;F%L7TD\+W@Z3F%M
M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S
M+U-H965T-3@N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@
M/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y);G1A;F=I8FQE7T%S
M<V5T<U]%<W1I;6%T961?06T\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-3DN:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y';V]D=VEL;%]!9&1I=&EO;F%L7TEN9F]R;6%T:6\\+W@Z
M3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE
M971S+U-H965T-C`N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*
M("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y';V]D=VEL;%]#
M:&%N9V5S7VEN7T-A<G)Y:6YG7U8\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE
M9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-C$N:'1M;"(O/@T*
M("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^
M#0H@("`@/'@Z3F%M93Y!8V-R=65D7T5X<&5N<V5S7T-O;G-T:71U96YT<U\\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T-C(N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y!8V-R=65D
M7T5X<&5N<V5S7T-H86YG97-?:6Y?5V$\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-C,N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y#;VUM:71M96YT<U]A;F1?0V]N=&EN9V5N8VEE
M<U\Q/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#8T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0V]M
M;6ET;65N='-?86YD7T-O;G1I;F=E;F-I97-?,CPO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970V-2YH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/D-O;6UI=&UE;G1S7V%N9%]#;VYT:6YG
M96YC:65S7S,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T-C8N:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M
M93Y'=6%R86YT965S7T%D9&ET:6]N86Q?26YF;W)M870\+W@Z3F%M93X-"B`@
M("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T
M-C<N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC
M96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y'=6%R86YT965S7T1E=&%I;'-?
M;V9?3&5T=&5R<U\\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T-C@N:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y$97)I=F%T:79E7TEN<W1R=6UE;G1S7T%D9&ET:6\\+W@Z3F%M93X-
M"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H
M965T-CDN:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z
M17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y$97)I=F%T:79E7TEN<W1R
M=6UE;G1S7T]U='-T86X\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S`N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y$97)I=F%T:79E7TEN<W1R=6UE;G1S7T9A:7)?5F$\+W@Z3F%M
M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S
M+U-H965T-S$N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@
M/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y$97)I=F%T:79E7TEN
M<W1R=6UE;G1S7T5F9F5C=%\\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S(N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y$97)I=F%T:79E7TEN<W1R=6UE;G1S7T-H86YG97,\+W@Z
M3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE
M971S+U-H965T-S,N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*
M("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3:&%R96AO;&1E
M<G-?17%U:71Y7T%D9&ET:6]N86P\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE
M9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S0N:'1M;"(O/@T*
M("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^
M#0H@("`@/'@Z3F%M93Y3=&]C:T)A<V5D7T-O;7!E;G-A=&EO;E]!9&1I=&D\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T-S4N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3=&]C:T)A
M<V5D7T-O;7!E;G-A=&EO;E]3=6UM87(\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S8N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y3=&]C:T)A<V5D7T-O;7!E;G-A=&EO;E]796EG
M:'0\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T-S<N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3=&]C
M:T)A<V5D7T-O;7!E;G-A=&EO;E]3=&]C:T(\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-S@N:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y%;7!L;WEE95]3879I;F=S7U!L86Y?061D
M:71I;VX\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T-SDN:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y4
M87AE<U]!9&1I=&EO;F%L7TEN9F]R;6%T:6]N7T0\+W@Z3F%M93X-"B`@("`\
M>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T.#`N
M:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7
M;W)K<VAE970^#0H@("`@/'@Z3F%M93Y487AE<U]#;VYS=&ET=65N='-?;V9?
M4')O=FES:6\\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T.#$N:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M
M93Y487AE<U]296-O;F-I;&EA=&EO;E]O9E]5;FET960\+W@Z3F%M93X-"B`@
M("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T
M.#(N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC
M96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y487AE<U]#:&%N9V5S7VEN7W1H
M95]297-E<G9E7V8\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T.#,N:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y487AE<U]#;VYS=&ET=65N='-?;V9?1&5F97)R960\+W@Z3F%M93X-
M"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H
M965T.#0N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z
M17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y796EG:'1E9%]!=F5R86=E
M7U-H87)E<U]!9&1I=&D\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T.#4N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y796EG:'1E9%]!=F5R86=E7U-H87)E<U]#86QC=6P\+W@Z3F%M
M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S
M+U-H965T.#8N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@
M/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y396=M96YT7V%N9%]'
M96]G<F%P:&EC7TEN9F]R;6$R/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T
M4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#@W+FAT;6PB+SX-"B`@
M(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*
M("`@(#QX.DYA;64^4V5G;65N=%]A;F1?1V5O9W)A<&AI8U]);F9O<FUA,SPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970X."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-E9VUE;G1?
M86YD7T=E;V=R87!H:6-?26YF;W)M830\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T.#DN:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y38VAE9'5L95])25]686QU871I;VY?86YD7U%U
M86PQ/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#DP+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@/"]X.D5X8V5L5V]R:W-H965T<SX-"B`@/'@Z4W1Y;&5S:&5E
M="!(4F5F/3-$(E=O<FMS:&5E=',O<F5P;W)T+F-S<R(O/@T*("`\>#I!8W1I
M=F53:&5E=#XP/"]X.D%C=&EV95-H965T/@T*("`\>#I0<F]T96-T4W1R=6-T
M=7)E/D9A;'-E/"]X.E!R;W1E8W13=')U8W1U<F4^#0H@(#QX.E!R;W1E8W17
M:6YD;W=S/D9A;'-E/"]X.E!R;W1E8W17:6YD;W=S/@T*(#PO>#I%>&-E;%=O
M<FMB;V]K/@T*/"]X;6P^/"%;96YD:69=+2T^#0H\+VAE860^#0H@(#QB;V1Y
M/@T*("`@/'`^5&AI<R!P86=E('-H;W5L9"!B92!O<&5N960@=VET:"!-:6-R
M;W-O9G0@17AC96P@6%`@;W(@;F5W97(N/"]P/@T*("`\+V)O9'D^#0H\+VAT
M;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F
M,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE
M971S+U-H965T,#$N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@
M<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H
M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%
M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O
M:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A
M<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O
M;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L
M92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5$4T%%/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/D1O8W5M96YT(&%N9"!%;G1I='D@26YF;W)M871I;VX@*%53
M1"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*86XN(#(V+"`R
M,#$T/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L
M(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^1&]C=6UE;G0@06YD($5N=&ET>2!);F9O<FUA=&EO;B!;06)S=')A
M8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D1O8W5M96YT(%1Y<&4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<Q,"U+/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%M96YD;65N="!&;&%G/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG9F%L<V4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&]C=6UE;G0@4&5R:6]D($5N9"!$
M871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#Y$96,@,S$L#0H)
M"3(P,3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^1&]C=6UE;G0@1FES8V%L(%EE87(@1F]C=7,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<R,#$S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1O8W5M96YT($9I<V-A
M;"!097)I;V0@1F]C=7,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B=&63QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y%;G1I='D@4F5G:7-T<F%N="!.86UE/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG0T]'3D58($-/4E`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^16YT:71Y($-E;G1R
M86P@26YD97@@2V5Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M,#`P,#@U,3(P-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y#=7)R96YT($9I<V-A;"!996%R($5N9"!$871E/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG+2TQ,BTS,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;G1I
M='D@5V5L;"UK;F]W;B!396%S;VYE9"!)<W-U97(\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B=.;SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%;G1I='D@0W5R<F5N="!297!O<G1I
M;F<@4W1A='5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG665S
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D5N=&ET>2!6;VQU;G1A<GD@1FEL97)S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG3F\\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^16YT:71Y($9I;&5R($-A=&5G;W)Y/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG3&%R9V4@06-C96QE<F%T
M960@1FEL97(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^16YT:71Y($-O;6UO;B!3=&]C:RP@4VAA<F5S($]U='-T
M86YD:6YG/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#8L.#0X
M+#<R,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D5N=&ET>2!0=6)L:6,@1FQO870\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`Q+#@V,RPY,S8L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS
M:&5E=',O4VAE970P,BYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P131604<^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0R/CQS=')O;F<^0V]N<V]L:61A=&5D(%-T871E;65N=',@;V8@3W!E<F%T
M:6]N<R`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@97AC97!T(%!E<B!3:&%R
M92!D871A+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0V/C$R($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,CY$96,N(#,Q+"`R,#$S
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R
M/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#(^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY2979E;G5E/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V1U8W0\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,S(V+#<X-CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,CDU+#4X.#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,CDW+#,Q,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^4V5R=FEC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,C<L,3`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,C@L-CDQ/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C0L-C`T/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@<F5V96YU93PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S4S+#@X-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,R-"PR-SD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XS,C$L.3$T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D-O<W0@;V8@<F5V96YU93PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]D=6-T/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,2PX.3,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XV-2PT,S(\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XV-"PW,S(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-E<G9I8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$R+#$X
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T+#`V,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#$X-SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&-O<W0@;V8@<F5V96YU93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#0L,#@P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-SDL-#DU/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-S<L.3$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D=R;W-S(&UA<F=I;CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]D=6-T/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR-30L.#DS/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C,P+#$U-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S
M,BPU-S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-E<G9I8V4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T+#DQ,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$T+#8R.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$Q+#0Q-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E1O=&%L(&=R;W-S(&UA<F=I;CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C8Y+#@P-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(T-"PW.#0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-#,L
M.3DU/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y297-E87)C:"P@
M9&5V96QO<&UE;G0L(&%N9"!E;F=I;F5E<FEN9R!E>'!E;G-E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#@L,#@W/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-#$L-30Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-#`L.30V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3
M96QL:6YG+"!G96YE<F%L+"!A;F0@861M:6YI<W1R871I=F4@97AP96YS97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S-2PS-3$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3DL.#(X/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3$W+#8Y-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D]P97)A=&EN9R!I;F-O;64\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C@V+#,V.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C@S+#0P-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@U+#,U
M-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!C=7)R
M96YC>2!L;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@V-#8I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.#@P*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#4P-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DEN=F5S=&UE;G0@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR+#8P-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0L-#<P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPY,#(\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&5X<&5N<V4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0T,"D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@S-C<I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH-C,V*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DEN8V]M92!B969O<F4@:6YC;VUE('1A>"!E>'!E;G-E/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XX-RPX.#8\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XX-BPV,S`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XX-RPQ,3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN8V]M
M92!T87@@97AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,30L,S$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@L-3,R/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L,C0X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&EN8V]M93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`W,RPU-S,\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#8X+#`Y.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@-CDL.#8Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/DYE="!I;F-O;64@<&5R(&-O;6UO;B!A;F0@8V]M;6]N+65Q=6EV
M86QE;G0@<VAA<F4Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D)A<VEC/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#`N.#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,"XW.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`P+C@S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1I;'5T960\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,"XX,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P+C<X/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N.#(\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY796EG
M:'1E9"UA=F5R86=E(&-O;6UO;B!A;F0@8V]M;6]N+65Q=6EV86QE;G0@<VAA
M<F5S(&]U='-T86YD:6YG.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y"87-I8SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^.#8L.30V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XX-2PV-C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C@S+#<Q.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$:6QU=&5D/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XX."PY,#$\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@W+#(X,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#4L-3(T/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S
M=7`^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@9&EV
M:61E;F1S('!E<B!C;VUM;VX@<VAA<F4\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N
M-S<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
M/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@,"XQ.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&0@8V]L<W!A;CTS1#<^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1I;FYE<D9O;W1N;W1E/@T*("`@("`@
M("`\=&0@=F%L:6=N/3-$=&]P/ELQ73PO=&0^#0H@("`@("`@(#QT9"!C;VQS
M<&%N/3-$-B!V86QI9VX],T1T;W`^4')I;W(@<&5R:6]D(')E<W5L=',@:&%V
M92!B965N(&%D:G5S=&5D('1O(')E9FQE8W0@=&AE('1W;RUF;W(M;VYE('-T
M;V-K('-P;&ET(&5F9F5C=&5D(&EN('1H92!F;W)M(&]F(&$@<W1O8VL@9&EV
M:61E;F0@=VAI8V@@;V-C=7)R960@:6X@=&AE('1H:7)D('%U87)T97(@;V8@
M,C`Q,RX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O
M9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R
M,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D
M-2]7;W)K<VAE971S+U-H965T,#,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5'2#X-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#(^/'-T<F]N9SY#;VYS;VQI9&%T960@4W1A=&5M96YT<R!O9B!/
M<&5R871I;VYS("A087)E;G1H971I8V%L*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q
M/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6PN(#(X+"`R,#$S/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^26YC
M;VUE(%-T871E;65N="!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VL@<W!L:70@8V]N=F5R<VEO
M;B!R871I;SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@
M/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X
M7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO
M;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E
M83DP9#4O5V]R:W-H965T<R]3:&5E=#`T+FAT;6P-"D-O;G1E;G0M5')A;G-F
M97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@
M=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH
M96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N
M=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP
M93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!2
M96UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D
M>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%,T%!13X-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#;VYS;VQI9&%T960@4W1A=&5M96YT
M<R!O9B!#;VUP<F5H96YS:79E($EN8V]M92`H55-$("0I/&)R/CPO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S/C$R
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3=&%T
M96UE;G0@3V8@26YC;VUE($%N9"!#;VUP<F5H96YS:79E($EN8V]M92!;06)S
M=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/DYE="!I;F-O;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@-S,L-3<S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@-C@L,#DX+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-CDL.#8Y+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY/=&AE<B!C;VUP<F5H96YS:79E(&QO<W,L(&YE="!O9B!T87@Z/"]S
M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE
M="!U;G)E86QI>F5D(&=A:6X@;VX@8V%S:"!F;&]W(&AE9&=E<RP@;F5T(&]F
M('1A>"!O9B`D,3,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P
M-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^3F5T('5N<F5A;&EZ960@9V%I;B`H;&]S<RD@;VX@879A:6QA
M8FQE+69O<BUS86QE(&EN=F5S=&UE;G1S+"!N970@;V8@=&%X(&]F("@D,30W
M*2P@)#$R.2P@86YD("0Q,C,@:6X@,C`Q,RP@,C`Q,BP@86YD(#(P,3$L(')E
M<W!E8W1I=F5L>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3DP
M+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR+#`W.2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ-S0L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N(&-U<G)E;F-Y('1R86YS
M;&%T:6]N(&%D:G5S=&UE;G1S+"!N970@;V8@=&%X(&]F("0R,BP@)#<L(&%N
M9"`D,C,X(&EN(#(P,3,L(#(P,3(L(&%N9"`R,#$Q+"!R97-P96-T:79E;'D\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@R+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$R+#4T-BPP
M,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH."PT.3$L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&-O;7!R96AE;G-I=F4@;&]S<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-"PP,#`I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3`L-#8W+#`P,"D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@X
M+#,Q-RPP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V]M<')E:&5N<VEV92!I;F-O;64\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@-S,L-38Y+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-3<L-C,Q+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M-C$L-34R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T,#4N:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$5:1T%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D-O;G-O;&ED
M871E9"!3=&%T96UE;G1S(&]F($-O;7!R96AE;G-I=F4@26YC;VUE("A087)E
M;G1H971I8V%L*2`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@=6YL97-S(&]T
M:&5R=VES92!S<&5C:69I960\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^4W1A=&5M96YT($]F($EN8V]M92!!;F0@
M0V]M<')E:&5N<VEV92!);F-O;64@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y487@@969F96-T(&]F
M('5N<F5A;&EZ960@9V%I;B!O;B!C87-H(&9L;W<@:&5D9V5S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1A>"!E9F9E8W0@;V8@
M=6YR96%L:7IE9"!G86EN("AL;W-S*2!O;B!A=F%I;&%B;&4M9F]R+7-A;&4@
M:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$T
M-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E1A>"!E9F9E8W0@;V8@9F]R96EG;B!C=7)R96YC>2!T<F%N
M<VQA=&EO;B!A9&IU<W1M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#(R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`R,S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A
M.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C
M,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#`V
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%5$E!1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N9SY#
M;VYS;VQI9&%T960@0F%L86YC92!3:&5E=',@*%531"`D*3QB<CY);B!4:&]U
M<V%N9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^1&5C+B`S
M,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,CY$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-U<G)E;G0@87-S971S.CPO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D-A<V@@86YD(&-A<V@@97%U:79A;&5N=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@-#`L-C0T/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`T-2PQ-C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E-H;W)T+71E<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$X-"PX,C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,#4L,3`U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!8V-O=6YT<R!R96-E:79A8FQE+"!L97-S(')E<V5R=F5S(&]F("0Q+#,U
M-"!A;F0@)#$L,3,Q(&EN(#(P,3,@86YD(#(P,3(L(')E<W!E8W1I=F5L>3PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3,L,#$U/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#(L,S@W/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y);G9E;G1O<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C4L-CDT/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,C8L,3@R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$969E
M<G)E9"!I;F-O;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C<L-C$Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPS-CD\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R97!A:60@97AP96YS
M97,@86YD(&]T:&5R(&-U<G)E;G0@87-S971S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR,"PR-C4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ-"PS.30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4
M;W1A;"!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S,R+#`U,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S
M.2PU.3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DQO;F<M=&5R
M;2!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,C(Y+#8U-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S."PR-34\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;W!E<G1Y+"!P;&%N
M="P@86YD(&5Q=6EP;65N="P@;F5T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XS-RPQ,S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M-"PX,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E9F5R<F5D
M(&EN8V]M92!T87AE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3(L,S`W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-C0W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);G1A;F=I8FQE(&%S<V5T
M<RP@;F5T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PW,C,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PW-S`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=O;V1W:6QL/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XX,2PV.#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XX,2PV.#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D]T:&5R(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,BPQ,S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#@R-SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&%S<V5T<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S`Y+#8Y.3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C8R-RPV,#4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^0W5R<F5N="!L:6%B:6QI=&EE<SH\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y!8V-O=6YT<R!P87EA8FQE/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XY+#0X-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C8L.#$U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-R
M=65D(&5X<&5N<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M-"PS,S$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR.2PU.3`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C8W)U960@:6YC;VUE('1A
M>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(V,SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#`Y/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y$969E<G)E9"!R979E;G5E(&%N9"!C=7-T;VUE
M<B!D97!O<VET<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L
M.30Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(L-CDP/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@8W5R<F5N="!L:6%B
M:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C$L,#(R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`L,3`T/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y297-E<G9E(&9O<B!I;F-O;64@=&%X
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L-S8U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PR,38\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D-O;6UI=&UE;G1S(&%N9"!C;VYT:6YG96YC:65S
M("A.;W1E(#$P*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)R9N
M8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<F;F)S
M<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^4VAA<F5H;VQD97)S)R!E<75I='DZ/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1F;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N
M('-T;V-K+"`D+C`P,B!P87(@=F%L=64@+2!!=71H;W)I>F5D.B`Q-#`L,#`P
M('-H87)E<RP@:7-S=65D(&%N9"!O=71S=&%N9&EN9SH@.#8L.#,Q(&%N9"`X
M-BPQ,3`@<VAA<F5S(&EN(#(P,3,@86YD(#(P,3(L(')E<W!E8W1I=F5L>3PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<T/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-S(\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U
M<#X\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^061D:71I;VYA
M;"!P86ED+6EN(&-A<&ET86P\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(Q,2PT-#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$V-2PQ-C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4F5T86EN960@96%R;FEN9W,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0V,BPQ,S$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0S-BPT-C8\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U
M<#X\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T
M960@;W1H97(@8V]M<')E:&5N<VEV92!L;W-S+"!N970@;V8@=&%X/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R.2PX,S,I/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R.2PU,34I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=
M/"]S=7`^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A
M;"!S:&%R96AO;&1E<G,G(&5Q=6ET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-C0S+#DQ,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-3<R+#(X-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@;&EA8FEL:71I97,@86YD
M('-H87)E:&]L9&5R<R<@97%U:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#<P.2PV.3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#8R-RPV,#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT9"!C;VQS<&%N/3-$-3X\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1&EN;F5R1F]O=&YO=&4^#0H@("`@("`@(#QT9"!V86QI
M9VX],T1T;W`^6S%=/"]T9#X-"B`@("`@("`@/'1D(&-O;'-P86X],T0T('9A
M;&EG;CTS1'1O<#Y0<FEO<B!P97)I;V0@86UO=6YT<R!H879E(&)E96X@861J
M=7-T960@=&\@<F5F;&5C="!T:&4@='=O+69O<BUO;F4@<W1O8VL@<W!L:70@
M969F96-T960@:6X@=&AE(&9O<FT@;V8@82!S=&]C:R!D:79I9&5N9"!W:&EC
M:"!O8V-U<G)E9"!I;B!T:&4@=&AI<F0@<75A<G1E<B!O9B`R,#$S+CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M
M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P
M.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO
M,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E
M=',O4VAE970P-RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q
M=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA
M<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\3454
M02!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H
M=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S
M8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M
M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE
M(&-L87-S/3-$<F5P;W)T(&ED/3-$240P15=)04,^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q
M/CQS=')O;F<^0V]N<V]L:61A=&5D($)A;&%N8V4@4VAE971S("A087)E;G1H
M971I8V%L*2`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@97AC97!T(%!E<B!3
M:&%R92!D871A+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/D1E
M8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@
M8V]L<W!A;CTS1#(^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3=&%T96UE;G0@3V8@1FEN86YC
M:6%L(%!O<VET:6]N(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y297-E<G9E
M<R!F;W(@86-C;W5N=',@<F5C96EV86)L93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q+#,U-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,2PQ,S$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O
M;6UO;B!S=&]C:RP@<&%R('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#`N,#`R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#`N,#`R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O;6UO;B!S=&]C:RP@<VAA<F5S(&%U
M=&AO<FEZ960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T,"PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
M/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$T,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0V]M;6]N('-T;V-K+"!S:&%R97,@:7-S=65D/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XX-BPX,S$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@V+#$Q,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUM;VX@<W1O
M8VLL('-H87)E<R!O=71S=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^.#8L.#,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XX-BPQ,3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1D(&-O;'-P86X],T0U/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$:6YN97)&;V]T
M;F]T93X-"B`@("`@("`@/'1D('9A;&EG;CTS1'1O<#Y;,5T\+W1D/@T*("`@
M("`@("`\=&0@8V]L<W!A;CTS1#0@=F%L:6=N/3-$=&]P/E!R:6]R('!E<FEO
M9"!A;6]U;G1S(&AA=F4@8F5E;B!A9&IU<W1E9"!T;R!R969L96-T('1H92!T
M=V\M9F]R+6]N92!S=&]C:R!S<&QI="!E9F9E8W1E9"!I;B!T:&4@9F]R;2!O
M9B!A('-T;V-K(&1I=FED96YD('=H:6-H(&]C8W5R<F5D(&EN('1H92!T:&ER
M9"!Q=6%R=&5R(&]F(#(P,3,N/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P
M.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#`X+FAT;6P-"D-O;G1E
M;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E
M;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT
M;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT
M+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS
M8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J
M($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D
M/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)
M1#!%4T-"1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#;VYS;VQI9&%T960@
M4W1A=&5M96YT<R!O9B!#87-H($9L;W=S("A54T0@)"D\8G(^/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@
M36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-A<V@@
M9FQO=W,@9G)O;2!O<&5R871I;F<@86-T:79I=&EE<SH\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&EN8V]M93PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`W,RPU-S,L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`V
M."PP.3@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`V.2PX-CDL,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%D:G5S=&UE;G1S('1O
M(')E8V]N8VEL92!N970@:6YC;VUE('1O(&YE="!C87-H('!R;W9I9&5D(&)Y
M(&]P97)A=&EO;G,Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/E-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PV,C`L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^."PU
M,C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^."PP-C@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y$97!R96-I871I;VX@;V8@<')O<&5R='DL('!L
M86YT+"!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XW+#,P-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XV+#<R,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4R.2PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W)T:7IA=&EO
M;B!O9B!I;G1A;F=I8FQE(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,RPW.3<L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-"PQ,S<L,#`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PR,C<L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R=&EZ
M871I;VX@;V8@9&ES8V]U;G1S(&]R('!R96UI=6US(&]N(&EN=F5S=&UE;G1S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#4Q.2PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#<S
M-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XV+#,X,RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E)E86QI>F5D("AG86EN*2!L;W-S(&]N('-A;&4@
M;V8@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0P,RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q+#8R-2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3@Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0VAA;F=E(&EN(&1E9F5R<F5D
M(&EN8V]M92!T87AE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,BPR,S0L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-#(Y+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#0R-2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y487@@969F96-T(&]F('-T;V-K
M(&]P=&EO;B!E>&5R8VES97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#<L-C4X+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@S+#4Y-"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-"PP-#4L,#`P*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#
M:&%N9V5S(&EN(&]P97)A=&EN9R!A<W-E=',@86YD(&QI86)I;&ET:65S.CPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!
M8V-O=6YT<R!R96-E:79A8FQE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@Q,2PS,3$L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C4L,#,U+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(L,#,Q+#`P,"D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=F5N=&]R
M:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV-C8L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PX
M-S(L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH-2PW-#,L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^06-C<G5E9"!E>'!E;G-E<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-2PU.3,L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PY-S0L,#`P*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-S0W
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^06-C<G5E9"!I;F-O;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C<L.38X+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,L,S8S+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(L.#8U+#`P,"D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E
M9F5R<F5D(')E=F5N=64@86YD(&-U<W1O;65R(&1E<&]S:71S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#(R."PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@W-C$L,#`P*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L,S$V
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^3W1H97(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,L
M-#@R+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XU+#$W-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ+#`V-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@8V%S:"!P<F]V:61E
M9"!B>2!O<&5R871I;F<@86-T:79I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^.34L-#4U+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$P,2PQ,S$L,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#8L,C<U+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY#87-H(&9L;W=S(&9R;VT@:6YV97-T:6YG(&%C=&EV:71I97,Z
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E!U<F-H87-E<R!O9B!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH,S<P+#<X,2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-#8P+#0X-BPP,#`I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,S(S+#DT-BPP
M,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y-871U<FET:65S(&%N9"!S86QE<R!O9B!I;G9E<W1M96YT<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDV+#`Y,2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,S$L-3$P
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(T,2PU-3<L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y0=7)C:&%S97,@;V8@<')O<&5R='DL('!L86YT
M+"!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Y+#8S,"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH.2PX-S@L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#<L.#(P+#`P,"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@<&%I9"!F
M;W(@<'5R8VAA<V5D('1E8VAN;VQO9WD\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#,L-S4P+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!C87-H('5S960@:6X@:6YV
M97-T:6YG(&%C=&EV:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#@X+#`W,"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH,S@L.#4T+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Y,"PR,#DL,#`P*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY#87-H(&9L;W=S(&9R;VT@9FEN86YC:6YG(&%C=&EV:71I97,Z/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DES<W5A
M;F-E(&]F(&-O;6UO;B!S=&]C:R!U;F1E<B!S=&]C:R!O<'1I;VX@<&QA;G,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(W+#<Y,BPP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPT
M-C@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S`L.#8S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4&%Y;65N="!O9B!D:79I9&5N9',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@V-BPR,3,L,#`P*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$U+#$Q-"PP
M,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y297!U<F-H87-E(&]F(&-O;6UO;B!S=&]C:SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH-#<L.3`X+#`P,"D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3`L,#`P+#`P,"D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1A
M>"!E9F9E8W0@;V8@<W1O8VL@;W!T:6]N(&5X97)C:7-E<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-RPV-3@L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPU.30L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PP-#4L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^3F5T(&-A<V@@<')O=FED960@8GD@*'5S960@:6XI(&9I;F%N8VEN
M9R!A8W1I=FET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q
M,BPT-3@L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#0U+#$U,2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.2PW.30L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%9F9E8W0@;V8@9F]R
M96EG;B!E>&-H86YG92!R871E(&-H86YG97,@;VX@8V%S:"!A;F0@8V%S:"!E
M<75I=F%L96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-34W
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#$P+#`V.2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH.38P+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@8VAA;F=E(&EN(&-A<V@@
M86YD(&-A<V@@97%U:79A;&5N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#0L-3$V+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XW+#`U-RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#DP,"PP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@86YD
M(&-A<V@@97%U:79A;&5N=',@870@8F5G:6YN:6YG(&]F('EE87(\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0U+#$V,"PP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS."PQ,#,L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S,L,C`S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<R!A="!E;F0@
M;V8@>65A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T,"PV
M-#0L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`T-2PQ-C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`S."PQ,#,L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS
M:&5E=',O4VAE970P.2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P13)01$D^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0Q/CQS=')O;F<^0V]N<V]L:61A=&5D(%-T871E;65N="!O9B!3:&%R96AO
M;&1E<G,G($5Q=6ET>2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/E1O=&%L/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D-O;6UO;B!3=&]C:R!;365M8F5R
M73QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!9&1I=&EO;F%L
M(%!A:60M:6X@0V%P:71A;"!;365M8F5R73QB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y2971A:6YE9"!%87)N:6YG<R!;365M8F5R73QB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!8V-U;75L871E9"!/=&AE
M<B!#;VUP<F5H96YS:79E($EN8V]M92`H3&]S<RD@6TUE;6)E<ET\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R8SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"86QA
M;F-E(&%T($1E8RX@,S$L(#(P,3`\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@-#<S+#,Q,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#$V-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#$P,BPU,S@L,#`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S-SDL.#(V+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H.2PR
M,3<L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')C/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0F5G:6YN:6YG($)A;&%N8V4L(%-H87)E<R!A="!$96,N(#,Q
M+"`R,#$P/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#(L,3,P+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S=6%N
M8V4@;V8@8V]M;6]N('-T;V-K('5N9&5R('-T;V-K(&]P=&EO;B!P;&%N<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S`L.#8S+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S`L.#4W+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y)
M<W-U86YC92!O9B!C;VUM;VX@<W1O8VL@=6YD97(@<W1O8VL@;W!T:6]N('!L
M86YS+"!S:&%R97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#DY,"PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-T
M;V-K+6)A<V5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XX+#`V."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^."PP-C@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X8V5S<R!T87@@8F5N969I="!F
M<F]M('-T;V-K(&]P=&EO;B!E>&5R8VES97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C0L,#0U+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT+#`T-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&%X(&)E;F5F:70@9F]R(')E<V5A<F-H
M(&%N9"!D979E;&]P;65N="!C<F5D:71S(&%S(&$@<F5S=6QT(&]F('-T;V-K
M(&]P=&EO;B!A8V-O=6YT:6YG/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XW-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S0L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E)E<'5R8VAA<V4@;V8@8V]M;6]N('-T;V-K/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@Q,"PP,#`L,#`P*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#(L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#DL.3DX+#`P,"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5P=7)C:&%S
M92!O9B!C;VUM;VX@<W1O8VLL('-H87)E<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8W
M-"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y087EM96YT(&]F(&1I=FED96YD<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH,34L,3$T+#`P,"D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#$U+#$Q-"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&EN8V]M93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-CDL.#8Y+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-CDL.#8Y+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!U;G)E
M86QI>F5D(&=A:6X@*&QO<W,I(&]N(&%V86EL86)L92UF;W(M<V%L92!I;G9E
M<W1M96YT<RP@;F5T(&]F('1A>#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,3<T+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$W-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E)E8VQA<W-I9FEC871I;VX@;V8@;F5T(')E86QI>F5D("AG
M86EN*2!L;W-S(&]N('1H92!S86QE(&]F(&%V86EL86)L92UF;W(M<V%L92!I
M;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@Q
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X,2PP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D9O<F5I9VX@8W5R<F5N8WD@=')A;G-L871I;VX@861J=7-T;65N="P@;F5T
M(&]F('1A>#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH."PT.3$L
M,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#@L-#DQ+#`P
M,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R8SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D5N9&EN9R!"86QA;F-E(&%T($1E8RX@,S$L(#(P,3$\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4U,BPY.#`L,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,38X+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S-2PU.#0L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,T+#4X,2PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q-RPS-3,L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')C/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^16YD:6YG($)A;&%N8V4L(%-H87)E<R!A="!$96,N
M(#,Q+"`R,#$Q/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#0L-#0V+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^27-S
M=6%N8V4@;V8@8V]M;6]N('-T;V-K('5N9&5R('-T;V-K(&]P=&EO;B!P;&%N
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L-#8X+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L-#8T+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y)<W-U86YC92!O9B!C;VUM;VX@<W1O8VL@=6YD97(@<W1O8VL@;W!T:6]N
M('!L86YS+"!S:&%R97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#8V-"PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XX+#4R,"PP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^."PU,C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X8V5S<R!T87@@8F5N969I
M="!F<F]M('-T;V-K(&]P=&EO;B!E>&5R8VES97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,L-3DT+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS+#4Y-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&%Y;65N="!O9B!D:79I9&5N9',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8V+#(Q,RPP,#`I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@V-BPR,3,L,#`P*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE
M="!I;F-O;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8X+#`Y
M."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8X+#`Y."PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y.970@=6YR96%L:7IE9"!G86EN(&]N(&1E<FEV871I=F4@:6YS=')U
M;65N=',L(&YE="!O9B!T87@\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@
M=6YR96%L:7IE9"!G86EN("AL;W-S*2!O;B!A=F%I;&%B;&4M9F]R+7-A;&4@
M:6YV97-T;65N=',L(&YE="!O9B!T87@\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(L,#<Y+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(L,#<Y+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4F5C;&%S<VEF:6-A=&EO;B!O9B!N970@<F5A
M;&EZ960@*&=A:6XI(&QO<W,@;VX@=&AE('-A;&4@;V8@879A:6QA8FQE+69O
M<BUS86QE(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@Q+#8Y-2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,2PV.34L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1F]R96EG;B!C=7)R96YC>2!T<F%N<VQA=&EO;B!A
M9&IU<W1M96YT+"!N970@;V8@=&%X/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q,BPU-#8L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#$R+#4T-BPP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F,^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y%;F1I;F<@0F%L86YC92!A="!$96,N(#,Q
M+"`R,#$R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-S(L,C@U
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F
M;CX\<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3<R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$V-2PQ-C(L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#,V+#0V-BPP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R.2PU,34L,#`P*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')C/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M16YD:6YG($)A;&%N8V4L(%-H87)E<R!A="!$96,N(#,Q+"`R,#$R/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX-BPQ,3`L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S
M=7`^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX-BPQ,3`L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y)<W-U86YC92!O9B!C;VUM;VX@<W1O8VL@=6YD97(@<W1O8VL@;W!T
M:6]N('!L86YS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-RPW
M.3(L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-RPW
M.3`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DES<W5A;F-E(&]F(&-O;6UO;B!S=&]C:R!U;F1E<B!S=&]C
M:R!O<'1I;VX@<&QA;G,L('-H87)E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,BPT-#4L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,BPT-#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y3=&]C:RUB87-E9"!C;VUP96YS871I;VX@97AP
M96YS93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`L-C(P+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PV,C`L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D5X8V5S<R!T87@@8F5N969I="!F<F]M('-T;V-K(&]P=&EO;B!E>&5R8VES
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L-C4X+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW+#8U."PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&%X
M(&)E;F5F:70@9F]R(')E<V5A<F-H(&%N9"!D979E;&]P;65N="!C<F5D:71S
M(&%S(&$@<F5S=6QT(&]F('-T;V-K(&]P=&EO;B!A8V-O=6YT:6YG/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,3`L,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(Q,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5P=7)C:&%S92!O9B!C
M;VUM;VX@<W1O8VL\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0W
M+#DP."PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@T-RPY
M,#@L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E)E<'5R8VAA<V4@;V8@8V]M;6]N('-T;V-K+"!S:&%R97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@Q+#<Q.2PP,#`I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@:6YC;VUE/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,RPU-S,L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,RPU-S,L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T('5N
M<F5A;&EZ960@9V%I;B!O;B!D97)I=F%T:79E(&EN<W1R=6UE;G1S+"!N970@
M;V8@=&%X/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#0L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`T+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T
M('5N<F5A;&EZ960@9V%I;B`H;&]S<RD@;VX@879A:6QA8FQE+69O<BUS86QE
M(&EN=F5S=&UE;G1S+"!N970@;V8@=&%X/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@Q.3`L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#$Y,"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y296-L87-S:69I8V%T:6]N(&]F(&YE="!R96%L
M:7IE9"`H9V%I;BD@;&]S<R!O;B!T:&4@<V%L92!O9B!A=F%I;&%B;&4M9F]R
M+7-A;&4@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#,Q-"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,S$T+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D9O<F5I9VX@8W5R<F5N8WD@=')A;G-L871I;VX@861J=7-T
M;65N="P@;F5T(&]F('1A>#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^.#(L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#(L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F,^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y%;F1I;F<@0F%L86YC92!A="!$96,N(#,Q+"`R,#$S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#8T,RPY,3(L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S
M=7`^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$W-"PP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#(Q,2PT-#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`T-C(L,3,Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,CDL.#,S+#`P,"D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M8SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5N9&EN
M9R!"86QA;F-E+"!3:&%R97,@870@1&5C+B`S,2P@,C`Q,SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.#8L.#,Q+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#8L.#,Q+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1D(&-O;'-P86X],T0W/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$:6YN97)&;V]T;F]T93X-"B`@("`@("`@/'1D('9A
M;&EG;CTS1'1O<#Y;,5T\+W1D/@T*("`@("`@("`\=&0@8V]L<W!A;CTS1#8@
M=F%L:6=N/3-$=&]P/E!R:6]R('!E<FEO9"!A;6]U;G1S(&AA=F4@8F5E;B!A
M9&IU<W1E9"!T;R!R969L96-T('1H92!T=V\M9F]R+6]N92!S=&]C:R!S<&QI
M="!E9F9E8W1E9"!I;B!T:&4@9F]R;2!O9B!A('-T;V-K(&1I=FED96YD('=H
M:6-H(&]C8W5R<F5D(&EN('1H92!T:&ER9"!Q=6%R=&5R(&]F(#(P,3,N/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H
M=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B
M9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#
M.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H
M965T<R]3:&5E=#$P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z
M('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C
M:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-
M151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT
M+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V
M87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#
M;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B
M;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%3D1!13X-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY#;VYS;VQI9&%T960@4W1A=&5M96YT(&]F(%-H87)E:&]L
M9&5R<R<@17%U:71Y("A087)E;G1H971I8V%L*2`H55-$("0I/&)R/DEN(%1H
M;W5S86YD<RP@=6YL97-S(&]T:&5R=VES92!S<&5C:69I960\+W-T<F]N9SX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-
M;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1A>"!E9F9E8W0@;V8@
M=6YR96%L:7IE9"!G86EN(&]N(&1E<FEV871I=F4@:6YS=')U;65N=',\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&%X(&5F9F5C
M="!O9B!U;G)E86QI>F5D(&=A:6X@*&QO<W,I(&]N(&%V86EL86)L92UF;W(M
M<V%L92!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,30W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$R.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$R,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^5&%X(&5F9F5C="!O9B!F;W)E:6=N(&-U<G)E;F-Y
M('1R86YS;&%T:6]N(&%D:G5S=&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(S.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@3W1H97(@0V]M<')E:&5N
M<VEV92!);F-O;64@*$QO<W,I(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E1A>"!E9F9E8W0@;V8@=6YR96%L:7IE9"!G
M86EN(&]N(&1E<FEV871I=F4@:6YS=')U;65N=',\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1A>"!E9F9E8W0@;V8@=6YR96%L:7IE
M9"!G86EN("AL;W-S*2!O;B!A=F%I;&%B;&4M9F]R+7-A;&4@:6YV97-T;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$T-RD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,CD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,C,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E1A>"!E9F9E8W0@;V8@9F]R96EG;B!C=7)R96YC>2!T<F%N<VQA=&EO;B!A
M9&IU<W1M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`R,S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'10
M87)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N
M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#$Q+FAT;6P-"D-O
M;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O
M;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*
M/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT
M96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G
M/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS
M/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H
M96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60]
M,T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L
M(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4W5M;6%R>2!O9B!3
M:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S/&)R/CPO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%C8V]U;G1I;F<@
M4&]L:6-I97,@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4W5M;6%R>2!O9B!3:6=N:69I8V%N="!!8V-O
M=6YT:6YG(%!O;&EC:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^3D]412`Q.B8C>$$P.R8C>$$P.U-U;6UA<GD@
M;V8-"B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S/"]B/CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^5&AE(&%C8V]M<&%N>6EN9R!C;VYS;VQI9&%T960-"B!F
M:6YA;F-I86P@<W1A=&5M96YT<R!R969L96-T('1H92!A<'!L:6-A=&EO;B!O
M9B!T:&4@<VEG;FEF:6-A;G0-"B!A8V-O=6YT:6YG('!O;&EC:65S(&1E<V-R
M:6)E9"!B96QO=RX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y.871U<F4@;V8-"B!/
M<&5R871I;VYS/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V]G;F5X($-O<G!O<F%T
M:6]N(&ES(&$@;&5A9&EN9PT*('!R;W9I9&5R(&]F(&UA8VAI;F4@=FES:6]N
M('!R;V1U8W1S('1H870@8V%P='5R92!A;F0@86YA;'EZ92!V:7-U86P-"B!I
M;F9O<FUA=&EO;B!I;B!O<F1E<B!T;R!A=71O;6%T92!T87-K<RP@<')I;6%R
M:6QY(&EN(&UA;G5F86-T=7)I;F<-"B!P<F]C97-S97,L('=H97)E('9I<VEO
M;B!I<R!R97%U:7)E9"X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y5<V4@;V8@17-T
M:6UA=&5S(&EN('1H90T*(%!R97!A<F%T:6]N(&]F($9I;F%N8VEA;"!3=&%T
M96UE;G1S/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE('!R97!A<F%T:6]N(&]F
M(&9I;F%N8VEA;`T*('-T871E;65N=',@:6X@8V]N9F]R;6ET>2!W:71H(&%C
M8V]U;G1I;F<@<')I;F-I<&QE<R!G96YE<F%L;'D-"B!A8V-E<'1E9"!I;B!T
M:&4@56YI=&5D(%-T871E<R!O9B!!;65R:6-A("A5+E,N)B-X03`[1T%!4"D@
M<F5Q=6ER97,-"B!M86YA9V5M96YT('1O(&UA:V4@97-T:6UA=&5S(&%N9"!J
M=61G;65N=',@=&AA="!A9F9E8W0@=&AE(')E<&]R=&5D#0H@86UO=6YT<R!O
M9B!A<W-E=',@86YD(&QI86)I;&ET:65S(&%N9"!T:&4@9&ES8VQO<W5R92!O
M9B!C;VYT:6YG96YT#0H@;&EA8FEL:71I97,@87,@;V8@=&AE(&)A;&%N8V4@
M<VAE970@9&%T92P@86YD('1H92!R97!O<G1E9"!A;6]U;G1S#0H@;V8@<F5V
M96YU97,@86YD(&5X<&5N<V5S(&1U<FEN9R!T:&4@>65A<BX@06-T=6%L(')E
M<W5L=',@8V]U;&0-"B!D:69F97(@9G)O;2!T:&]S92!E<W1I;6%T97,N(%-I
M9VYI9FEC86YT(&5S=&EM871E<R!A;F0@:G5D9VUE;G1S#0H@:6YC;'5D92!T
M:&]S92!R96QA=&5D('1O(')E=F5N=64@<F5C;V=N:71I;VXL(&EN=F5S=&UE
M;G1S+"!A8V-O=6YT<PT*(')E8V5I=F%B;&4L(&EN=F5N=&]R:65S+"!L;VYG
M+6QI=F5D(&%S<V5T<RP@9V]O9'=I;&PL('=A<G)A;G1Y#0H@;V)L:6=A=&EO
M;G,L(&-O;G1I;F=E;F-I97,L('-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;BP@
M:6YC;VUE('1A>&5S+`T*(&1E<FEV871I=F4@:6YS=')U;65N=',L(&%N9"!P
M=7)C:&%S92!A8V-O=6YT:6YG+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQU/D)A<VES
M(&]F#0H@0V]N<V]L:61A=&EO;CPO=3X\+V9O;G0^/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!C
M;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N=',-"B!I;F-L=61E('1H
M92!A8V-O=6YT<R!O9B!#;V=N97@@0V]R<&]R871I;VX@86YD(&ET<R!S=6)S
M:61I87)I97,L#0H@86QL(&]F('=H:6-H(&%R92!W:&]L;'DM;W=N960N($%L
M;"!I;G1E<F-O;7!A;GD@86-C;W5N=',@86YD#0H@=')A;G-A8W1I;VYS(&AA
M=F4@8F5E;B!E;&EM:6YA=&5D+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQU/D9O<F5I
M9VX@0W5R<F5N8WD-"B!4<F%N<VQA=&EO;CPO=3X\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/E1H92!F:6YA;F-I86P@<W1A=&5M96YT<R!O9B!T:&4-"B!#;VUP86YY)B-X
M,C`Q.3MS(&9O<F5I9VX@<W5B<VED:6%R:65S+"!W:&5R92!T:&4@;&]C86P@
M8W5R<F5N8WD@:7,-"B!T:&4@9G5N8W1I;VYA;"!C=7)R96YC>2P@87)E('1R
M86YS;&%T960@=7-I;F<@97AC:&%N9V4@<F%T97,@:6X-"B!E9F9E8W0@870@
M=&AE(&5N9"!O9B!T:&4@>65A<B!F;W(@87-S971S(&%N9"!L:6%B:6QI=&EE
M<R!A;F0-"B!A=F5R86=E(&5X8VAA;F=E(')A=&5S(&1U<FEN9R!T:&4@>65A
M<B!F;W(@<F5S=6QT<R!O9B!O<&5R871I;VYS+@T*(%1H92!R97-U;'1I;F<@
M9F]R96EG;B!C=7)R96YC>2!T<F%N<VQA=&EO;B!A9&IU<W1M96YT+"!N970@
M;V8@=&%X+`T*(&ES(')E8V]R9&5D(&EN('-H87)E:&]L9&5R<R8C>#(P,3D[
M(&5Q=6ET>2!A<R!O=&AE<B!C;VUP<F5H96YS:79E#0H@;&]S<RX\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\=3Y&86ER(%9A;'5E#0H@365A<W5R96UE;G1S/"]U/CPO
M9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@87!P;&EE<R!A('1H<F5E+6QE
M=F5L#0H@=F%L=6%T:6]N(&AI97)A<F-H>2!F;W(@9F%I<B!V86QU92!M96%S
M=7)E;65N=',N(%1H92!C871E9V]R:7IA=&EO;@T*(&]F(&%S<V5T<R!A;F0@
M;&EA8FEL:71I97,@=VET:&EN('1H92!V86QU871I;VX@:&EE<F%R8VAY(&ES
M(&)A<V5D#0H@=7!O;B!T:&4@;&]W97-T(&QE=F5L(&]F(&EN<'5T('1H870@
M:7,@<VEG;FEF:6-A;G0@=&\@=&AE#0H@;65A<W5R96UE;G0@;V8@9F%I<B!V
M86QU92X@3&5V96PF(WA!,#LQ(&EN<'5T<R!T;R!T:&4@=F%L=6%T:6]N#0H@
M;65T:&]D;VQO9WD@=71I;&EZ92!U;F%D:G5S=&5D('%U;W1E9"!M87)K970@
M<')I8V5S(&EN(&%C=&EV90T*(&UA<FME=',@9F]R(&ED96YT:6-A;"!A<W-E
M=',@86YD(&QI86)I;&ET:65S+B!,979E;"`R(&EN<'5T<R!T;R!T:&4-"B!V
M86QU871I;VX@;65T:&]D;VQO9WD@87)E(&]T:&5R(&]B<V5R=F%B;&4@:6YP
M=71S+"!I;F-L=61I;F<@<75O=&5D#0H@;6%R:V5T('!R:6-E<R!F;W(@<VEM
M:6QA<B!A<W-E=',@86YD(&QI86)I;&ET:65S+"!Q=6]T960@<')I8V5S(&9O
M<@T*(&ED96YT:6-A;"!A;F0@<VEM:6QA<B!A<W-E=',@86YD(&QI86)I;&ET
M:65S(&EN(&UA<FME=',@=&AA="!A<F4-"B!N;W0@86-T:79E+"!O<B!O=&AE
M<B!I;G!U=',@=&AA="!A<F4@;V)S97)V86)L92!O<B!C86X@8F4-"B!C;W)R
M;V)O<F%T960@8GD@;V)S97)V86)L92!M87)K970@9&%T82X@3&5V96P@,R!I
M;G!U=',@=&\@=&AE#0H@=F%L=6%T:6]N(&UE=&AO9&]L;V=Y(&%R92!U;F]B
M<V5R=F%B;&4@:6YP=71S(&)A<V5D('5P;VX-"B!M86YA9V5M96YT)B-X,C`Q
M.3MS(&)E<W0@97-T:6UA=&4@;V8@=&AE(&EN<'5T<R!T:&%T(&UA<FME=`T*
M('!A<G1I8VEP86YT<R!W;W5L9"!U<V4@:6X@<')I8VEN9R!T:&4@87-S970@
M;W(@;&EA8FEL:71Y(&%T('1H90T*(&UE87-U<F5M96YT(&1A=&4L(&EN8VQU
M9&EN9R!A<W-U;7!T:6]N<R!A8F]U="!R:7-K+B!!(&-H86YG92!T;R!T:&4-
M"B!L979E;"!O9B!A;B!A<W-E="!O<B!L:6%B:6QI='D@=VET:&EN('1H92!F
M86ER('9A;'5E(&AI97)A<F-H>2!I<PT*(&1E=&5R;6EN960@870@=&AE(&5N
M9"!O9B!A(')E<&]R=&EN9R!P97)I;V0N/"]F;VYT/CPO<#X-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^
M0V%S:"P@0V%S:"!%<75I=F%L96YT<RP@86YD#0H@26YV97-T;65N=',\+W4^
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY-;VYE>2!M87)K970@:6YS=')U;65N=',@<'5R
M8VAA<V5D#0H@=VET:"!O<FEG:6YA;"!M871U<FET:65S(&]F('1H<F5E(&UO
M;G1H<R!O<B!L97-S(&%R92!C;&%S<VEF:65D(&%S#0H@8V%S:"!E<75I=F%L
M96YT<R!A;F0@87)E('-T871E9"!A="!A;6]R=&EZ960@8V]S="X@1&5B="!S
M96-U<FET:65S#0H@=VET:"!O<FEG:6YA;"!M871U<FET:65S(&=R96%T97(@
M=&AA;B!T:')E92!M;VYT:',@86YD(')E;6%I;FEN9PT*(&UA='5R:71I97,@
M;V8@;VYE('EE87(@;W(@;&5S<R!A<F4@8VQA<W-I9FEE9"!A<R!S:&]R="UT
M97)M#0H@:6YV97-T;65N=',L(&%S('=E;&P@87,@97%U:71Y('-E8W5R:71I
M97,@=&AA="!T:&4@0V]M<&%N>2!I;G1E;F1S#0H@=&\@<V5L;"!W:71H:6X@
M;VYE('EE87(N($1E8G0@<V5C=7)I=&EE<R!W:71H(')E;6%I;FEN9R!M871U
M<FET:65S#0H@9W)E871E<B!T:&%N(&]N92!Y96%R+"!A<R!W96QL(&%S(&$@
M;&EM:71E9"!P87)T;F5R<VAI<"!I;G1E<F5S="P-"B!A<F4@8VQA<W-I9FEE
M9"!A<R!L;VYG+71E<FT@:6YV97-T;65N=',N($ET(&ES('1H92!#;VUP86YY
M)B-X,C`Q.3MS#0H@<&]L:6-Y('1O(&EN=F5S="!I;B!D96)T('-E8W5R:71I
M97,@=VET:"!E9F9E8W1I=F4@;6%T=7)I=&EE<R!T:&%T#0H@9&\@;F]T(&5X
M8V5E9"!T96X@>65A<G,N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q
M<'@G/@T*("8C>$$P.SPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY$96)T('-E8W5R:71I97,@=VET:"!O
M<FEG:6YA;`T*(&UA='5R:71I97,@9W)E871E<B!T:&%N('1H<F5E(&UO;G1H
M<R!A<F4@9&5S:6=N871E9"!A<PT*(&%V86EL86)L92UF;W(M<V%L92!A;F0@
M87)E(')E<&]R=&5D(&%T(&9A:7(@=F%L=64L('=I=&@@=6YR96%L:7IE9`T*
M(&=A:6YS(&%N9"!L;W-S97,L(&YE="!O9B!T87@L(')E8V]R9&5D(&EN('-H
M87)E:&]L9&5R<R8C>#(P,3D[#0H@97%U:71Y(&%S(&]T:&5R(&-O;7!R96AE
M;G-I=F4@:6YC;VUE("AL;W-S*2X@17%U:71Y('-E8W5R:71I97,@=&AA=`T*
M(&%R92!H96QD(&9O<B!S:&]R="!P97)I;V1S(&]F('1I;64@=VET:"!T:&4@
M:6YT96YT:6]N(&]F('-E;&QI;F<-"B!T:&5M(&EN('1H92!N96%R('1E<FT@
M87)E(&1E<VEG;F%T960@87,@=')A9&EN9R!A;F0@87)E(')E<&]R=&5D(&%T
M#0H@9F%I<B!V86QU92P@=VET:"!U;G)E86QI>F5D(&=A:6YS(&%N9"!L;W-S
M97,@<F5C;W)D960@:6X@8W5R<F5N=`T*(&]P97)A=&EO;G,N(%)E86QI>F5D
M(&=A:6YS(&%N9"!L;W-S97,@87)E(&EN8VQU9&5D(&EN(&-U<G)E;G0-"B!O
M<&5R871I;VYS+"!A;&]N9R!W:71H('1H92!A;6]R=&EZ871I;VX@;V8@=&AE
M(&1I<V-O=6YT(&]R('!R96UI=6T-"B!O;B!D96)T('-E8W5R:71I97,@87)I
M<VEN9R!A="!A8W%U:7-I=&EO;BP@86YD(&%R92!C86QC=6QA=&5D('5S:6YG
M#0H@=&AE('-P96-I9FEC(&ED96YT:69I8V%T:6]N(&UE=&AO9"X@5&AE($-O
M;7!A;GDF(W@R,#$Y.W,@;&EM:71E9`T*('!A<G1N97)S:&EP(&EN=&5R97-T
M(&ES(&%C8V]U;G1E9"!F;W(@=7-I;F<@=&AE(&-O<W0@;65T:&]D(&)E8V%U
M<V4-"B!T:&4@0V]M<&%N>28C>#(P,3D[<R!I;G9E<W1M96YT(&ES(&QE<W,@
M=&AA;B`U)2!O9B!T:&4@<&%R=&YE<G-H:7`-"B!A;F0@=&AE($-O;7!A;GD@
M:&%S(&YO(&EN9FQU96YC92!O=F5R('1H92!P87)T;F5R<VAI<"8C>#(P,3D[
M<PT*(&]P97)A=&EN9R!A;F0@9FEN86YC:6%L('!O;&EC:65S+B!&=7)T:&5R
M;6]R92P@=&AE(&EN=F5S=&UE;G0@9&]E<PT*(&YO="!H879E(&$@<F5A9&EL
M>2!D971E<FUI;F%B;&4@;6%R:V5T('9A;'5E+"!A;F0@=&AE<F5F;W)E+"!D
M;V5S#0H@;F]T('%U86QI9GD@9F]R(&9A:7(@=F%L=64@86-C;W5N=&EN9RX\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/DUA;F%G96UE;G0@;6]N:71O<G,@=&AE(&-A<G)Y
M:6YG#0H@=F%L=64@;V8@:71S(&EN=F5S=&UE;G1S(&EN(&1E8G0@<V5C=7)I
M=&EE<R!A;F0@82!L:6UI=&5D#0H@<&%R=&YE<G-H:7`@:6YT97)E<W0@8V]M
M<&%R960@=&\@=&AE:7(@9F%I<B!V86QU92!T;R!D971E<FUI;F4-"B!W:&5T
M:&5R(&%N(&]T:&5R+71H86XM=&5M<&]R87)Y(&EM<&%I<FUE;G0@:&%S(&]C
M8W5R<F5D+B!)9B!T:&4-"B!F86ER('9A;'5E(&]F(&$@9&5B="!S96-U<FET
M>2!I<R!L97-S('1H86X@:71S(&%M;W)T:7IE9"!C;W-T+"!T:&4-"B!#;VUP
M86YY(&%S<V5S<V5S('=H971H97(@=&AE(&EM<&%I<FUE;G0@:7,@;W1H97(M
M=&AA;BUT96UP;W)A<GDN($EN#0H@8V]N<VED97)I;F<@=VAE=&AE<B!A(&1E
M8VQI;F4@:6X@9F%I<B!V86QU92!I<PT*(&]T:&5R+71H86XM=&5M<&]R87)Y
M+"!W92!C;VYS:61E<B!M86YY(&9A8W1O<G,N($EN(&ET<R!E=F%L=6%T:6]N
M#0H@;V8@:71S(&1E8G0@<V5C=7)I=&EE<RP@;6%N86=E;65N="!C;VYS:61E
M<G,@=&AE('1Y<&4@;V8@<V5C=7)I='DL#0H@=&AE(&-R961I="!R871I;F<@
M;V8@=&AE('-E8W5R:71Y+"!T:&4@;&5N9W1H(&]F('1I;64@=&AE('-E8W5R
M:71Y#0H@:&%S(&)E96X@:6X@82!L;W-S('!O<VET:6]N+"!T:&4@<VEZ92!O
M9B!T:&4@;&]S<R!P;W-I=&EO;BP@;W5R#0H@:6YT96YT(&%N9"!A8FEL:71Y
M('1O(&AO;&0@=&AE('-E8W5R:71Y('1O(&5X<&5C=&5D(')E8V]V97)Y(&]F
M#0H@=F%L=64L(&%N9"!O=&AE<B!M96%N:6YG9G5L(&EN9F]R;6%T:6]N+B!!
M;B!I;7!A:7)M96YT(&ES#0H@8V]N<VED97)E9"!O=&AE<BUT:&%N+71E;7!O
M<F%R>2!I9B`H:2DF(WA!,#MT:&4@0V]M<&%N>2!H87,@=&AE#0H@:6YT96YT
M('1O('-E;&P@=&AE('-E8W5R:71Y+"`H:6DI)B-X03`[:70@:7,@;6]R92!L
M:6ME;'D@=&AA;B!N;W0-"B!T:&%T('1H92!#;VUP86YY('=I;&P@8F4@<F5Q
M=6ER960@=&\@<V5L;"!T:&4@<V5C=7)I='D@8F5F;W)E#0H@<F5C;W9E<GD@
M;V8@=&AE(&5N=&ER92!A;6]R=&EZ960@8V]S="!B87-I<RP@;W(@*&EI:2DF
M(WA!,#MT:&4-"B!#;VUP86YY(&1O97,@;F]T(&5X<&5C="!T;R!R96-O=F5R
M('1H92!E;G1I<F4@86UO<G1I>F5D(&-O<W0@8F%S:7,-"B!O9B!T:&4@<V5C
M=7)I='DN($EF(&EM<&%I<FUE;G0@:7,@8V]N<VED97)E9"!O=&AE<BUT:&%N
M+71E;7!O<F%R>0T*(&)A<V5D('5P;VX@8V]N9&ET:6]N("AI*28C>$$P.V]R
M("AI:2DF(WA!,#MD97-C<FEB960@86)O=F4L('1H90T*(&5N=&ER92!D:69F
M97)E;F-E(&)E='=E96X@=&AE(&%M;W)T:7IE9"!C;W-T(&%N9"!T:&4@9F%I
M<B!V86QU92!O9@T*('1H92!S96-U<FET>2!I<R!R96-O9VYI>F5D(&EN(&-U
M<G)E;G0@;W!E<F%T:6]N<RX@268@86X@:6UP86ER;65N=`T*(&ES(&-O;G-I
M9&5R960@;W1H97(M=&AA;BUT96UP;W)A<GD@8F%S960@=7!O;B!C;VYD:71I
M;VX@*&EI:2DL('1H90T*(&%M;W5N="!R97!R97-E;G1I;F<@8W)E9&ET(&QO
M<W-E<R`H9&5F:6YE9"!A<R!T:&4@9&EF9F5R96YC90T*(&)E='=E96X@=&AE
M('!R97-E;G0@=F%L=64@;V8@=&AE(&-A<V@@9FQO=W,@97AP96-T960@=&\@
M8F4-"B!C;VQL96-T960@86YD('1H92!A;6]R=&EZ960@8V]S="!B87-I<R!O
M9B!T:&4@<V5C=7)I='DI('=I;&P@8F4-"B!R96-O9VYI>F5D(&EN(&-U<G)E
M;G0@;W!E<F%T:6]N<R!A;F0@=&AE(&%M;W5N="!R96QA=&EN9R!T;R!A;&P-
M"B!O=&AE<B!F86-T;W)S('=I;&P@8F4@<F5C;V=N:7IE9"!I;B!O=&AE<B!C
M;VUP<F5H96YS:79E(&EN8V]M90T*("AL;W-S*2X@26X@:71S(&5V86QU871I
M;VX@;V8@:71S(&QI;6ET960@<&%R=&YE<G-H:7`@:6YT97)E<W0L#0H@;6%N
M86=E;65N="!C;VYS:61E<G,@=&AE(&1U<F%T:6]N(&%N9"!E>'1E;G0@;V8@
M=&AE(&1E8VQI;F4L('1H90T*(&QE;F=T:"!O9B!T:&4@0V]M<&%N>28C>#(P
M,3D[<R!C;VUM:71M96YT('1O('1H92!I;G9E<W1M96YT+"!G96YE<F%L#0H@
M96-O;F]M:6,@=')E;F1S+"!A;F0@<W!E8VEF:6,@8V]M;75N:6-A=&EO;G,@
M=VET:"!T:&4@1V5N97)A;`T*(%!A<G1N97(N/"]F;VYT/CPO<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/'4^06-C;W5N=',@4F5C96EV86)L93PO=3X\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H
M92!#;VUP86YY(&5X=&5N9',@8W)E9&ET('=I=&@-"B!V87)I;W5S('!A>6UE
M;G0@=&5R;7,@=&\@8W5S=&]M97)S(&)A<V5D('5P;VX@86X@979A;'5A=&EO
M;B!O9@T*('1H96ER(&9I;F%N8VEA;"!C;VYD:71I;VXN($%C8V]U;G1S('1H
M870@87)E(&]U='-T86YD:6YG(&QO;F=E<@T*('1H86X@=&AE('!A>6UE;G0@
M=&5R;7,@87)E(&-O;G-I9&5R960@=&\@8F4@<&%S="!D=64N(%1H92!#;VUP
M86YY#0H@97-T86)L:7-H97,@<F5S97)V97,@86=A:6YS="!I=',@86-C;W5N
M=',@<F5C96EV86)L92!F;W(@<&]T96YT:6%L#0H@8W)E9&ET(&QO<W-E<R!W
M:&5N(&ET(&1E=&5R;6EN97,@<F5C96EV86)L97,@87)E(&%T(')I<VL@9F]R
M#0H@8V]L;&5C=&EO;B!B87-E9"!U<&]N('1H92!L96YG=&@@;V8@=&EM92!T
M:&4@<F5C96EV86)L92!H87,@8F5E;@T*(&]U='-T86YD:6YG+"!T:&4@8W5S
M=&]M97(F(W@R,#$Y.W,@8W5R<F5N="!A8FEL:71Y('1O('!A>2!I=',-"B!O
M8FQI9V%T:6]N<R!T;R!T:&4@0V]M<&%N>2P@9V5N97)A;"!E8V]N;VUI8R!A
M;F0@:6YD=7-T<GD-"B!C;VYD:71I;VYS+"!A<R!W96QL(&%S('9A<FEO=7,@
M;W1H97(@9F%C=&]R<RX@4F5C96EV86)L97,@87)E#0H@=W)I='1E;B!O9F8@
M86=A:6YS="!T:&5S92!R97-E<G9E<R!I;B!T:&4@<&5R:6]D('1H97D@87)E
M#0H@9&5T97)M:6YE9"!T;R!B92!U;F-O;&QE8W1I8FQE(&%N9"!P87EM96YT
M<R!S=6)S97%U96YT;'D@<F5C96EV960-"B!O;B!P<F5V:6]U<VQY('=R:71T
M96XM;V9F(')E8V5I=F%B;&5S(&%R92!R96-O<F1E9"!A<R!A(')E=F5R<V%L
M(&]F#0H@=&AE(&)A9"!D96)T('!R;W9I<VEO;BX\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D9O<B!C97)T86EN(&-U<W1O;65R<R!I;B!*87!A;BP@87,-"B!P87)T(&]F
M(&ET<R!C=7-T;VUA<GD@8G5S:6YE<W,@<')A8W1I8V4L('1H92!#;VUP86YY
M(&%C8V5P=',-"B!P<F]M:7-S;W)Y(&YO=&5S(&]F('5P('1O(#$X,"!D87ES
M(&%F=&5R('1H92!O<FEG:6YA;"!C<F5D:70@=&5R;7,-"B!E>'!I<F4N(%!R
M;VUI<W-O<GD@;F]T97,@<F5C96EV86)L92!T;W1A;&5D("0Q+#,W,BPP,#`@
M86YD#0H@)#$L,C$Q+#`P,"!A<R!O9B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S
M(&%N9"`R,#$R+"!R97-P96-T:79E;'DL(&%N9`T*(&%R92!I;F-L=61E9"!I
M;B`F(W@R,#%#.T%C8V]U;G1S(')E8V5I=F%B;&4F(W@R,#%$.R!O;B!T:&4-
M"B!#;VYS;VQI9&%T960@0F%L86YC92!3:&5E=',N/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P
M<'@[($9/3E0M4TE:13H@,7!X)SX-"B`F(WA!,#L\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^26YV
M96YT;W)I97,\+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY);G9E;G1O<FEE<R!A<F4@
M<W1A=&5D(&%T('1H92!L;W=E<@T*(&]F(&-O<W0@;W(@;6%R:V5T+B!#;W-T
M(&ES(&1E=&5R;6EN960@=7-I;F<@<W1A;F1A<F0@8V]S=',L('=H:6-H#0H@
M87!P<F]X:6UA=&5S(&%C='5A;"!C;W-T<R!U;F1E<B!T:&4@9FER<W0M:6XL
M(&9I<G-T+6]U="`H1DE&3RD-"B!M971H;V0N(%1H92!#;VUP86YY)B-X,C`Q
M.3MS(&EN=F5N=&]R>2!I<R!S=6)J96-T('1O(')A<&ED#0H@=&5C:&YO;&]G
M:6-A;"!C:&%N9V4@;W(@;V)S;VQE<V-E;F-E+B!4:&4@0V]M<&%N>2!R979I
M97=S(&EN=F5N=&]R>0T*('%U86YT:71I97,@;VX@:&%N9"!A;F0@97-T:6UA
M=&5S(&5X8V5S<R!A;F0@;V)S;VQE<V-E;F-E(&5X<&]S=7)E<PT*(&)A<V5D
M('5P;VX@87-S=6UP=&EO;G,@86)O=70@9G5T=7)E(&1E;6%N9"P@<')O9'5C
M="!T<F%N<VET:6]N<RP-"B!A;F0@;6%R:V5T(&-O;F1I=&EO;G,L(&%N9"!R
M96-O<F1S(')E<V5R=F5S('1O(')E9'5C92!T:&4@8V%R<GEI;F<-"B!V86QU
M92!O9B!I;G9E;G1O<FEE<R!T;R!T:&5I<B!N970@<F5A;&EZ86)L92!V86QU
M92X@268@86-T=6%L#0H@9G5T=7)E(&1E;6%N9"!I<R!L97-S('1H86X@97-T
M:6UA=&5D+"!A9&1I=&EO;F%L(&EN=F5N=&]R>0T*('=R:71E+61O=VYS('=O
M=6QD(&)E(')E<75I<F5D+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@
M9V5N97)A;&QY(&1I<W!O<V5S(&]F#0H@;V)S;VQE=&4@:6YV96YT;W)Y('5P
M;VX@9&5T97)M:6YA=&EO;B!O9B!O8G-O;&5S8V5N8V4N(%1H92!#;VUP86YY
M#0H@9&]E<R!N;W0@9&ES<&]S92!O9B!E>&-E<W,@:6YV96YT;W)Y(&EM;65D
M:6%T96QY+"!D=64@=&\@=&AE#0H@<&]S<VEB:6QI='D@=&AA="!S;VUE(&]F
M('1H:7,@:6YV96YT;W)Y(&-O=6QD(&)E('-O;&0@=&\@8W5S=&]M97)S#0H@
M87,@82!R97-U;'0@;V8@9&EF9F5R96YC97,@8F5T=V5E;B!A8W1U86P@86YD
M(&9O<F5C87-T960@9&5M86YD+@T*(%=H96X@:6YV96YT;W)Y(&AA<R!B965N
M('=R:71T96X@9&]W;B!B96QO=R!C;W-T+"!S=6-H(')E9'5C960-"B!A;6]U
M;G0@:7,@8V]N<VED97)E9"!T:&4@;F5W(&-O<W0@8F%S:7,@9F]R('-U8G-E
M<75E;G0@86-C;W5N=&EN9PT*('!U<G!O<V5S+B!!<R!A(')E<W5L="P@=&AE
M($-O;7!A;GD@=V]U;&0@<F5C;V=N:7IE(&$@:&EG:&5R('1H86X-"B!N;W)M
M86P@9W)O<W,@;6%R9VEN(&EF('1H92!R97-E<G9E9"!I;G9E;G1O<GD@=V5R
M92!S=6)S97%U96YT;'D-"B!S;VQD+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQU/E!R
M;W!E<G1Y+"!0;&%N="P@86YD#0H@17%U:7!M96YT/"]U/CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^4')O<&5R='DL('!L86YT+"!A;F0@97%U:7!M96YT(&%R90T*('-T
M871E9"!A="!C;W-T(&%N9"!D97!R96-I871E9"!U<VEN9R!T:&4@<W1R86EG
M:'0M;&EN92!M971H;V0@;W9E<@T*('1H92!A<W-E=',F(W@R,#$Y.R!E<W1I
M;6%T960@=7-E9G5L(&QI=F5S+B!"=6EL9&EN9W,F(W@R,#$Y.R!U<V5F=6P-
M"B!L:79E<R!A<F4@,SD@>65A<G,L(&)U:6QD:6YG(&EM<')O=F5M96YT<R8C
M>#(P,3D[('5S969U;"!L:79E<R!A<F4-"B!T96X@>65A<G,L(&%N9"!T:&4@
M=7-E9G5L(&QI=F5S(&]F(&-O;7!U=&5R(&AA<F1W87)E(&%N9"!S;V9T=V%R
M92P-"B!M86YU9F%C='5R:6YG('1E<W0@97%U:7!M96YT+"!A;F0@9G5R;FET
M=7)E(&%N9"!F:7AT=7)E<R!R86YG92!F<F]M#0H@='=O('1O(&9I=F4@>65A
M<G,N($QE87-E:&]L9"!I;7!R;W9E;65N=',@87)E(&1E<')E8VEA=&5D(&]V
M97(@=&AE#0H@<VAO<G1E<B!O9B!T:&4@97-T:6UA=&5D('5S969U;"!L:79E
M<R!O<B!T:&4@<F5M86EN:6YG('1E<FUS(&]F('1H90T*(&QE87-E<RX@36%I
M;G1E;F%N8V4@86YD(')E<&%I<G,@87)E(&5X<&5N<V5D('=H96X@:6YC=7)R
M960[#0H@861D:71I;VYS(&%N9"!I;7!R;W9E;65N=',@87)E(&-A<&ET86QI
M>F5D+B!5<&]N(')E=&ER96UE;G0@;W(-"B!D:7-P;W-I=&EO;BP@=&AE(&-O
M<W0@86YD(')E;&%T960@86-C=6UU;&%T960@9&5P<F5C:6%T:6]N(&]F('1H
M90T*(&1I<W!O<V5D(&%S<V5T<R!A<F4@<F5M;W9E9"!F<F]M('1H92!A8V-O
M=6YT<RP@=VET:"!A;GD@<F5S=6QT:6YG#0H@9V%I;B!O<B!L;W-S(&EN8VQU
M9&5D(&EN(&-U<G)E;G0@;W!E<F%T:6]N<RX\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M=3Y);G1A;F=I8FQE($%S<V5T<SPO=3X\+V9O;G0^/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DEN=&%N
M9VEB;&4@87-S971S(&%R92!S=&%T960@870@8V]S=`T*(&%N9"!A;6]R=&EZ
M960@;W9E<B!T:&4@87-S971S)B-X,C`Q.3L@97-T:6UA=&5D('5S969U;"!L
M:79E<RX-"B!);G1A;F=I8FQE(&%S<V5T<R!A<F4@96ET:&5R(&%M;W)T:7IE
M9"!I;B!R96QA=&EO;B!T;R!T:&4@<F5L871I=F4-"B!C87-H(&9L;W=S(&%N
M=&EC:7!A=&5D(&9R;VT@=&AE(&EN=&%N9VEB;&4@87-S970@;W(@=7-I;F<@
M=&AE#0H@<W1R86EG:'0M;&EN92!M971H;V0L(&1E<&5N9&EN9R!U<&]N(&9A
M8W1S(&%N9"!C:7)C=6US=&%N8V5S+B!4:&4-"B!U<V5F=6P@;&EV97,@;V8@
M9&ES=')I8G5T:6]N(&YE='=O<FMS(')A;F=E(&9R;VT@96QE=F5N('1O('1W
M96QV90T*('EE87)S+"!O9B!C=7-T;VUE<B!C;VYT<F%C=',@86YD(')E;&%T
M:6]N<VAI<',@9G)O;2!E:6=H="!T;R!T=V5L=F4-"B!Y96%R<RP@86YD(&]F
M(&-O;7!L971E9"!T96-H;F]L;V=I97,@86YD(&]T:&5R(&EN=&%N9VEB;&4@
M87-S971S#0H@9G)O;2!T:')E92!T;R!E:6=H="!Y96%R<RX@5&AE($-O;7!A
M;GD@979A;'5A=&5S('1H92!P;W-S:6)L90T*(&EM<&%I<FUE;G0@;V8@;&]N
M9RUL:79E9"!A<W-E=',L(&EN8VQU9&EN9R!I;G1A;F=I8FQE(&%S<V5T<RP-
M"B!W:&5N979E<B!E=F5N=',@;W(@8VER8W5M<W1A;F-E<R!I;F1I8V%T92!T
M:&4@8V%R<GEI;F<@=F%L=64@;V8@=&AE#0H@87-S971S(&UA>2!N;W0@8F4@
M<F5C;W9E<F%B;&4N($%T('1H92!O8V-U<G)E;F-E(&]F(&$@8V5R=&%I;B!E
M=F5N=`T*(&]R(&-H86YG92!I;B!C:7)C=6US=&%N8V5S+"!T:&4@0V]M<&%N
M>2!E=F%L=6%T97,@=&AE('!O=&5N=&EA;`T*(&EM<&%I<FUE;G0@;V8@86X@
M87-S970@8GD@97-T:6UA=&EN9R!T:&4@9G5T=7)E('5N9&ES8V]U;G1E9"!C
M87-H#0H@9FQO=W,@97AP96-T960@=&\@<F5S=6QT(&9R;VT@=&AE('5S92!A
M;F0@979E;G1U86P@9&ES<&]S:71I;VX@;V8-"B!T:&4@87-S970N($EF('1H
M92!S=6T@;V8@=&AE(&5S=&EM871E9"!F=71U<F4@8V%S:"!F;&]W<R!I<R!L
M97-S#0H@=&AA;B!T:&4@8V%R<GEI;F<@=F%L=64L('1H92!#;VUP86YY(&1E
M=&5R;6EN97,@=&AE(&%M;W5N="!O9B!S=6-H#0H@:6UP86ER;65N="!B>2!C
M;VUP87)I;F<@=&AE(&9A:7(@=F%L=64@;V8@=&AE(&%S<V5T('1O(&ET<R!C
M87)R>6EN9PT*('9A;'5E+B!4:&4@9F%I<B!V86QU92!I<R!B87-E9"!U<&]N
M('1H92!P<F5S96YT('9A;'5E(&]F('1H90T*(&5S=&EM871E9"!F=71U<F4@
M8V%S:"!F;&]W<R!U<VEN9R!A(&1I<V-O=6YT(')A=&4@8V]M;65N<W5R871E
M('=I=&@-"B!T:&4@<FES:W,@:6YV;VQV960N/"]F;VYT/CPO<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/'4^1V]O9'=I;&P\+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY';V]D=VEL;"!I<R!S
M=&%T960@870@8V]S="X@5&AE#0H@0V]M<&%N>2!E=F%L=6%T97,@=&AE('!O
M<W-I8FQE(&EM<&%I<FUE;G0@;V8@9V]O9'=I;&P@86YN=6%L;'D@96%C:`T*
M(&9O=7)T:"!Q=6%R=&5R(&%N9"!W:&5N979E<B!E=F5N=',@;W(@8VER8W5M
M<W1A;F-E<R!I;F1I8V%T92!T:&4-"B!C87)R>6EN9R!V86QU92!O9B!T:&4@
M9V]O9'=I;&P@;6%Y(&YO="!B92!R96-O=F5R86)L92X@1F]R('1H92!P87-T
M#0H@=&AR964@>65A<G,L('1H92!#;VUP86YY(&AA<R!P97)F;W)M960@82!Q
M=6%L:71A=&EV92!A<W-E<W-M96YT(&]F#0H@9V]O9'=I;&P@*&-O;6UO;FQY
M(&MN;W=N(&%S("8C>#(P,4,[<W1E<"!Z97)O)B-X,C`Q1#LI('1O(&1E=&5R
M;6EN90T*('=H971H97(@9G5R=&AE<B!I;7!A:7)M96YT('1E<W1I;F<@:7,@
M;F5C97-S87)Y+B!&86-T;W)S('1H870-"B!M86YA9V5M96YT(&-O;G-I9&5R
M<R!I;B!T:&ES(&%S<V5S<VUE;G0@:6YC;'5D92!M86-R;V5C;VYO;6EC#0H@
M8V]N9&ET:6]N<RP@:6YD=7-T<GD@86YD(&UA<FME="!C;VYS:61E<F%T:6]N
M<RP@;W9E<F%L;"!F:6YA;F-I86P-"B!P97)F;W)M86YC92`H8F]T:"!C=7)R
M96YT(&%N9"!P<F]J96-T960I+"!C:&%N9V5S(&EN(&UA;F%G96UE;G0@;W(-
M"B!S=')A=&5G>2P@86YD(&-H86YG97,@:6X@=&AE(&-O;7!O<VET:6]N(&]R
M(&-A<G)Y:6YG(&%M;W5N="!O9B!N970-"B!A<W-E=',N($EN(&%D9&ET:6]N
M+"!M86YA9V5M96YT('1A:V5S(&EN=&\@8V]N<VED97)A=&EO;B!T:&4-"B!G
M;V]D=VEL;"!V86QU871I;VX@=6YD97(@=&AE(&QA<W0@<75A;G1I=&%T:79E
M(&%N86QY<VES('1H870@=V%S#0H@<&5R9F]R;65D+B!)9B!T:&ES('%U86QI
M=&%T:79E(&%S<V5S<VUE;G0@:6YD:6-A=&5S('1H870@:70@:7,@;6]R90T*
M(&QI:V5L>2!T:&%N(&YO="!T:&%T('1H92!F86ER('9A;'5E(&]F(&$@<F5P
M;W)T:6YG('5N:70@:7,@;&5S<PT*('1H86X@:71S(&-A<G)Y:6YG(&%M;W5N
M="P@=&AE(&5N=&ET>2!W;W5L9"!P<F]C965D('1O(&$@='=O+7-T97`-"B!P
M<F]C97-S+B!3=&5P(&]N92!C;VUP87)E<R!T:&4@9F%I<B!V86QU92!O9B!T
M:&4@<F5P;W)T:6YG('5N:70-"B!W:71H(&ET<R!C87)R>6EN9R!V86QU92P@
M:6YC;'5D:6YG(&=O;V1W:6QL+B!)9B!T:&4@8V%R<GEI;F<@86UO=6YT#0H@
M97AC965D<R!T:&4@9F%I<B!V86QU92!O9B!T:&4@<F5P;W)T:6YG('5N:70L
M('-T97`@='=O(&ES(')E<75I<F5D#0H@=&\@;65A<W5R92!T:&4@86UO=6YT
M(&]F(&EM<&%I<FUE;G0@;&]S<RX@4W1E<"!T=V\@8V]M<&%R97,@=&AE#0H@
M:6UP;&EE9"!F86ER('9A;'5E(&]F('1H92!R97!O<G1I;F<@=6YI="!G;V]D
M=VEL;"!T;R!T:&4@8V%R<GEI;F<-"B!A;6]U;G0@;V8@=&AE(&=O;V1W:6QL
M+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQU/E=A<G)A;G1Y#0H@3V)L:6=A=&EO;G,\
M+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!W87)R86YT<R!I=',@
M<')O9'5C=',@=&\-"B!B92!F<F5E(&9R;VT@9&5F96-T<R!I;B!M871E<FEA
M;"!A;F0@=V]R:VUA;G-H:7`@9F]R('!E<FEO9',-"B!P<FEM87)I;'D@<F%N
M9VEN9R!F<F]M('-I>"!M;VYT:',@=&\@='=O('EE87)S(&9R;VT@=&AE('1I
M;64@;V8-"B!S86QE(&)A<V5D('5P;VX@=&AE('!R;V1U8W0@8F5I;F<@<'5R
M8VAA<V5D(&%N9"!T:&4@=&5R;7,@;V8@=&AE#0H@8W5S=&]M97(@87)R86YG
M96UE;G0N(%=A<G)A;G1Y(&]B;&EG871I;VYS(&%R92!E=F%L=6%T960@86YD
M#0H@<F5C;W)D960@870@=&AE('1I;64@;V8@<V%L92!S:6YC92!I="!I<R!P
M<F]B86)L92!T:&%T(&-U<W1O;65R<PT*('=I;&P@;6%K92!C;&%I;7,@=6YD
M97(@=V%R<F%N=&EE<R!R96QA=&5D('1O('!R;V1U8W1S('1H870@:&%V90T*
M(&)E96X@<V]L9"!A;F0@=&AE(&%M;W5N="!O9B!T:&5S92!C;&%I;7,@8V%N
M(&)E(')E87-O;F%B;'D-"B!E<W1I;6%T960@8F%S960@=7!O;B!H:7-T;W)I
M8V%L(&-O<W1S('1O(&9U;&9I;&P@8VQA:6US+@T*($]B;&EG871I;VYS(&UA
M>2!A;'-O(&)E(')E8V]R9&5D('-U8G-E<75E;G0@=&\@=&AE('1I;64@;V8@
M<V%L90T*('=H96YE=F5R('-P96-I9FEC(&5V96YT<R!O<B!C:7)C=6US=&%N
M8V5S(&EM<&%C=&EN9R!P<F]D=6-T('%U86QI='D-"B!B96-O;64@:VYO=VX@
M=&AA="!W;W5L9"!N;W0@:&%V92!B965N('1A:V5N(&EN=&\@86-C;W5N="!U
M<VEN9PT*(&AI<W1O<FEC86P@9&%T82X\+V9O;G0^/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y#
M;VYT:6YG96YC:65S/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3&]S<R!C;VYT:6YG
M96YC:65S(&%R92!A8V-R=65D(&EF('1H90T*(&QO<W,@:7,@<')O8F%B;&4@
M86YD('1H92!A;6]U;G0@;V8@=&AE(&QO<W,@8V%N(&)E(')E87-O;F%B;'D-
M"B!E<W1I;6%T960N($QE9V%L(&-O<W1S(&%S<V]C:6%T960@=VET:"!P;W1E
M;G1I86P@;&]S<PT*(&-O;G1I;F=E;F-I97,L('-U8V@@87,@<&%T96YT(&EN
M9G)I;F=E;65N="!M871T97)S+"!A<F4@97AP96YS960@87,-"B!I;F-U<G)E
M9"X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y2979E;G5E(%)E8V]G;FET:6]N/"]U
M/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-
M05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GDF(W@R,#$Y.W,@<')O9'5C
M="!R979E;G5E#0H@:7,@9&5R:79E9"!F<F]M('1H92!S86QE(&]F(&UA8VAI
M;F4@=FES:6]N('-Y<W1E;7,L('=H:6-H(&-A;B!T86ME#0H@=&AE(&9O<FT@
M;V8@:&%R9'=A<F4@=VET:"!E;6)E9&1E9"!S;V9T=V%R92!O<B!S;V9T=V%R
M92UO;FQY+"!A;F0-"B!R96QA=&5D(&%C8V5S<V]R:65S+B!4:&4@0V]M<&%N
M>2!A;'-O(&=E;F5R871E<R!R979E;G5E(&)Y#0H@<')O=FED:6YG(&UA:6YT
M96YA;F-E(&%N9"!S=7!P;W)T+"!T<F%I;FEN9RP@8V]N<W5L=&EN9RP@86YD
M#0H@:6YS=&%L;&%T:6]N('-E<G9I8V5S('1O(&ET<R!C=7-T;VUE<G,N($-E
M<G1A:6X@;V8@=&AE#0H@0V]M<&%N>28C>#(P,3D[<R!A<G)A;F=E;65N=',@
M:6YC;'5D92!M=6QT:7!L92!D96QI=F5R86)L97,@=&AA=`T*('!R;W9I9&4@
M=&AE(&-U<W1O;65R('=I=&@@82!C;VUB:6YA=&EO;B!O9B!P<F]D=6-T<R!O
M<B!S97)V:6-E<RX@26X-"B!O<F1E<B!T;R!R96-O9VYI>F4@<F5V96YU92P@
M=&AE($-O;7!A;GD@<F5Q=6ER97,@=&AA="!A('-I9VYE9`T*(&-U<W1O;65R
M(&-O;G1R86-T(&]R('!U<F-H87-E(&]R9&5R(&ES(')E8V5I=F5D+"!T:&4@
M9F5E(&9R;VT@=&AE#0H@87)R86YG96UE;G0@:7,@9FEX960@;W(@9&5T97)M
M:6YA8FQE+"!A;F0@8V]L;&5C=&EO;B!O9B!T:&4-"B!R97-U;'1I;F<@<F5C
M96EV86)L92!I<R!P<F]B86)L92X@07-S=6UI;F<@=&AA="!T:&5S92!C<FET
M97)I82!H879E#0H@8F5E;B!M970L('!R;V1U8W0@<F5V96YU92!I<R!G96YE
M<F%L;'D@<F5C;V=N:7IE9"!U<&]N(&1E;&EV97)Y+`T*(')E=F5N=64@9G)O
M;2!M86EN=&5N86YC92!A;F0@<W5P<&]R="!P<F]G<F%M<R!I<R!R96-O9VYI
M>F5D(')A=&%B;'D-"B!O=F5R('1H92!P<F]G<F%M('!E<FEO9"P@<F5V96YU
M92!F<F]M('1R86EN:6YG(&%N9"!C;VYS=6QT:6YG#0H@<V5R=FEC97,@:7,@
M<F5C;V=N:7IE9"!O=F5R('1H92!P97)I;V0@=&AA="!T:&4@<V5R=FEC97,@
M87)E#0H@<')O=FED960L(&%N9"!R979E;G5E(&9R;VT@:6YS=&%L;&%T:6]N
M('-E<G9I8V5S(&ES(')E8V]G;FEZ960@=VAE;@T*('1H92!C=7-T;VUE<B!H
M87,@<VEG;F5D(&]F9B!T:&%T('1H92!I;G-T86QL871I;VX@:7,@8V]M<&QE
M=&4N(%=H96X-"B!C=7-T;VUE<BUS<&5C:69I960@86-C97!T86YC92!C<FET
M97)I82!E>&ES=',@=&AA="!A<F4@<W5B<W1A;G1I=F4L#0H@<')O9'5C="!R
M979E;G5E(&ES(&1E9F5R<F5D('5N=&EL('1H97-E(&-R:71E<FEA(&AA=F4@
M8F5E;@T*(&UE="X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!M86IO<FET>2!O9B!T
M:&4@0V]M<&%N>28C>#(P,3D[<PT*('!R;V1U8W0@;V9F97)I;F=S(&-O;G-I
M<W0@;V8@:&%R9'=A<F4@=VET:"!E;6)E9&1E9"!S;V9T=V%R92X@56YD97(-
M"B!T:&4@<F5V96YU92!R96-O9VYI=&EO;B!R=6QE<R!F;W(@=&%N9VEB;&4@
M<')O9'5C=',L('1H92!F964@9G)O;2!A#0H@;75L=&EP;&4M9&5L:79E<F%B
M;&4@87)R86YG96UE;G0@:7,@86QL;V-A=&5D('1O(&5A8V@@;V8@=&AE#0H@
M9&5L:79E<F%B;&5S(&)A<V5D('5P;VX@=&AE:7(@<F5L871I=F4@<V5L;&EN
M9R!P<FEC97,@87,@9&5T97)M:6YE9`T*(&)Y(&$@<V5L;&EN9RUP<FEC92!H
M:65R87)C:'DN($$@9&5L:79E<F%B;&4@:6X@86X@87)R86YG96UE;G0-"B!Q
M=6%L:69I97,@87,@82!S97!A<F%T92!U;FET(&]F(&%C8V]U;G1I;F<@:68@
M=&AE(&1E;&EV97)E9"!I=&5M#0H@:&%S('9A;'5E('1O('1H92!C=7-T;VUE
M<B!O;B!A('-T86YD+6%L;VYE(&)A<VES+B!!(&1E;&EV97)E9"!I=&5M#0H@
M=&AA="!D;V5S(&YO="!Q=6%L:69Y(&%S(&$@<V5P87)A=&4@=6YI="!O9B!A
M8V-O=6YT:6YG(&ES(&-O;6)I;F5D#0H@=VET:"!T:&4@;W1H97(@=6YD96QI
M=F5R960@:71E;7,@:6X@=&AE(&%R<F%N9V5M96YT(&%N9"!R979E;G5E(&ES
M#0H@<F5C;V=N:7IE9"!F;W(@=&AO<V4@8V]M8FEN960@9&5L:79E<F%B;&5S
M(&%S(&$@<VEN9VQE('5N:70@;V8-"B!A8V-O=6YT:6YG+B!4:&4@<V5L;&EN
M9R!P<FEC92!U<V5D(&9O<B!E86-H(&1E;&EV97)A8FQE(&ES(&)A<V5D#0H@
M=7!O;B!V96YD;W(M<W!E8VEF:6,@;V)J96-T:79E(&5V:61E;F-E("A64T]%
M*2!I9B!A=F%I;&%B;&4L#0H@=&AI<F0M<&%R='D@979I9&5N8V4@*%1012D@
M:68@5E-/12!I<R!N;W0@879A:6QA8FQE+"!A;F0-"B!M86YA9V5M96YT)B-X
M,C`Q.3MS(&)E<W0@97-T:6UA=&4@;V8@<V5L;&EN9R!P<FEC92`H0D534"D@
M:68@;F5I=&AE<@T*(%933T4@;F]R(%1012!A<F4@879A:6QA8FQE+B!64T]%
M(&ES('1H92!P<FEC92!C:&%R9V5D(&9O<B!A#0H@9&5L:79E<F%B;&4@=VAE
M;B!I="!I<R!S;VQD('-E<&%R871E;'DN(%1012!I<R!T:&4@<')I8V4@;V8@
M=&AE#0H@0V]M<&%N>28C>#(P,3D[<R!O<B!A;GD@8V]M<&5T:71O<B8C>#(P
M,3D[<R!L87)G96QY(&EN=&5R8VAA;F=E86)L90T*('!R;V1U8W1S(&]R('-E
M<G9I8V5S(&EN('-T86YD+6%L;VYE('-A;&5S('1O('-I;6EL87)L>2US:71U
M871E9`T*(&-U<W1O;65R<RX@0D534"!I<R!T:&4@<')I8V4@870@=VAI8V@@
M=&AE($-O;7!A;GD@=V]U;&0@<V5L;"!T:&4-"B!D96QI=F5R86)L92!I9B!I
M="!W97)E('-O;&0@<F5G=6QA<FQY(&]N(&$@<W1A;F0M86QO;F4@8F%S:7,L
M#0H@8V]N<VED97)I;F<@;6%R:V5T(&-O;F1I=&EO;G,@86YD(&5N=&ET>2US
M<&5C:69I8PT*(&9A8W1O<G,N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@<V5L;&EN
M9R!P<FEC97,@=7-E9"!I;B!T:&4-"B!R96QA=&EV92!S96QL:6YG('!R:6-E
M(&%L;&]C871I;VX@;65T:&]D(&9O<B`H,2DF(WA!,#MC97)T86EN(&]F#0H@
M=&AE($-O;7!A;GDF(W@R,#$Y.W,@<V5R=FEC97,@87)E(&)A<V5D('5P;VX@
M5E-/12P-"B`H,BDF(WA!,#MT:&ER9"UP87)T>2!A8V-E<W-O<FEE<R!A=F%I
M;&%B;&4@9G)O;2!O=&AE<B!V96YD;W)S(&%R90T*(&)A<V5D('5P;VX@5%!%
M+"!A;F0@*#,I)B-X03`[:&%R9'=A<F4@<')O9'5C=',@=VET:"!E;6)E9&1E
M9`T*('-O9G1W87)E+"!C=7-T;VT@86-C97-S;W)I97,L(&%N9"!S97)V:6-E
M<R!F;W(@=VAI8V@@5E-/12!D;V5S(&YO=`T*(&5X:7-T(&%R92!B87-E9"!U
M<&]N($)%4U`N(%1H92!#;VUP86YY(&1O97,@;F]T(&)E;&EE=F4@5%!%(&5X
M:7-T<PT*(&9O<B!T:&5S92!P<F]D=6-T<R!A;F0@<V5R=FEC97,@8F5C875S
M92!T:&5Y(&%R92!D:69F97)E;G1I871E9`T*(&9R;VT@8V]M<&5T:6YG('!R
M;V1U8W1S(&%N9"!S97)V:6-E<R!I;B!T97)M<R!O9B!F=6YC=&EO;F%L:71Y
M(&%N9`T*('!E<F9O<FUA;F-E(&%N9"!T:&5R92!A<F4@;F\@8V]M<&5T:6YG
M('!R;V1U8W1S(&]R('-E<G9I8V5S('1H870-"B!A<F4@;&%R9V5L>2!I;G1E
M<F-H86YG96%B;&4N($9O<B!T:&4@0V]M<&%N>28C>#(P,3D[<R!-;V1U;&%R
M(%9I<VEO;@T*(%-Y<W1E;7,@1&EV:7-I;VX@*$U64T0I+"!"15-0(&AA<R!B
M965N(&5S=&%B;&ES:&5D(&9O<B!E86-H('!R;V1U8W0-"B!L:6YE('=I=&AI
M;B!E86-H(')E9VEO;BP@86YD(&9O<B!T:&4@0V]M<&%N>28C>#(P,3D[<R!3
M=7)F86-E#0H@26YS<&5C=&EO;B!3>7-T96US($1I=FES:6]N("A325-$*2P@
M0D534"!H87,@8F5E;B!E<W1A8FQI<VAE9"!F;W(-"B!E86-H(&EN9'5S=')Y
M('=I=&AI;B!E86-H(')E9VEO;BX@36%N86=E;65N="!E<W1A8FQI<VAE<R!"
M15-0('=I=&@-"B!C;VYS:61E<F%T:6]N(&9O<B!M87)K970@8V]N9&ET:6]N
M<RP@<W5C:"!A<R!T:&4@:6UP86-T(&]F#0H@8V]M<&5T:71I;VX@86YD(&=E
M;V=R87!H:6,@8V]N<VED97)A=&EO;G,L(&%N9"!E;G1I='DM<W!E8VEF:6,-
M"B!F86-T;W)S+"!S=6-H(&%S('1H92!C;W-T(&]F('1H92!P<F]D=6-T(&%N
M9"!T:&4@9&EV:7-I;VXF(W@R,#$Y.W,-"B!P<F]F:70@;V)J96-T:79E<RX@
M36%N86=E;65N="!B96QI979E<R!T:&%T($)%4U`@:7,@<F5F;&5C=&EV92!O
M9@T*(')E87-O;F%B;&4@<')I8VEN9R!O9B!T:&%T(&1E;&EV97)A8FQE(&%S
M(&EF('!R:6-E9"!O;B!A#0H@<W1A;F0M86QO;F4@8F%S:7,N/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY5;F1E<B!T:&4@<F5V96YU92!R96-O9VYI=&EO;B!R=6QE<PT*
M(&9O<B!S;V9T=V%R92UO;FQY('!R;V1U8W1S+"!T:&4@9F5E(&9R;VT@82!M
M=6QT:7!L92UD96QI=F5R86)L90T*(&%R<F%N9V5M96YT(&ES(&%L;&]C871E
M9"!T;R!E86-H(&]F('1H92!U;F1E;&EV97)E9"!E;&5M96YT<R!B87-E9`T*
M('5P;VX@5E-/12P@=VAI8V@@:7,@;&EM:71E9"!T;R!T:&4@<')I8V4@8VAA
M<F=E9"!W:&5N('1H92!S86UE#0H@9&5L:79E<F%B;&4@:7,@<V]L9"!S97!A
M<F%T96QY+"!W:71H('1H92!R97-I9'5A;"!V86QU92!F<F]M('1H90T*(&%R
M<F%N9V5M96YT(&%L;&]C871E9"!T;R!T:&4@9&5L:79E<F5D(&5L96UE;G0N
M(%1H92!P;W)T:6]N(&]F('1H90T*(&9E92!T:&%T(&ES(&%L;&]C871E9"!T
M;R!E86-H(&1E;&EV97)A8FQE(&ES('1H96X@<F5C;V=N:7IE9"!A<PT*(')E
M=F5N=64@=VAE;B!T:&4@8W)I=&5R:6$@9F]R(')E=F5N=64@<F5C;V=N:71I
M;VX@87)E(&UE="!W:71H#0H@<F5S<&5C="!T;R!T:&%T(&1E;&EV97)A8FQE
M+B!)9B!64T]%(&1O97,@;F]T(&5X:7-T(&9O<B!A;&P@;V8@=&AE#0H@=6YD
M96QI=F5R960@96QE;65N=',L('1H96X@86QL(')E=F5N=64@9G)O;2!T:&4@
M87)R86YG96UE;G0@:7,-"B!T>7!I8V%L;'D@9&5F97)R960@=6YT:6P@86QL
M(&5L96UE;G1S(&AA=F4@8F5E;B!D96QI=F5R960@=&\@=&AE#0H@8W5S=&]M
M97(N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N>28C>#(P,3D[<R!P<F]D
M=6-T<R!A<F4@<V]L9`T*(&1I<F5C=&QY('1O(&5N9"!U<V5R<RP@87,@=V5L
M;"!A<R!T;R!R97-E;&QE<G,@:6YC;'5D:6YG(&]R:6=I;F%L#0H@97%U:7!M
M96YT(&UA;G5F86-T=7)E<G,@*$]%37,I+"!D:7-T<FEB=71O<G,L(&%N9"!I
M;G1E9W)A=&]R<RX-"B!2979E;G5E(&ES(')E8V]G;FEZ960@=7!O;B!D96QI
M=F5R>2!O9B!T:&4@<')O9'5C="!T;R!T:&4@<F5S96QL97(L#0H@87-S=6UI
M;F<@86QL(&]T:&5R(')E=F5N=64@<F5C;V=N:71I;VX@8W)I=&5R:6$@:&%V
M92!B965N(&UE="X@5&AE#0H@0V]M<&%N>2!E<W1A8FQI<VAE<R!R97-E<G9E
M<R!A9V%I;G-T(')E=F5N=64@9F]R('!O=&5N=&EA;"!P<F]D=6-T#0H@<F5T
M=7)N<RP@<VEN8V4@=&AE(&%M;W5N="!O9B!F=71U<F4@<F5T=7)N<R!C86X@
M8F4@<F5A<V]N86)L>0T*(&5S=&EM871E9"!B87-E9"!U<&]N(&5X<&5R:65N
M8V4N(%1H97-E(')E<V5R=F5S(&AA=F4@:&ES=&]R:6-A;&QY#0H@8F5E;B!I
M;6UA=&5R:6%L+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06UO=6YT<R!B:6QL960@=&\@
M8W5S=&]M97)S(')E;&%T960-"B!T;R!S:&EP<&EN9R!A;F0@:&%N9&QI;F<L
M(&%S('=E;&P@87,@<F5I;6)U<G-E;65N=',@<F5C96EV960@9G)O;0T*(&-U
M<W1O;65R<R!F;W(@;W5T+6]F+7!O8VME="!E>'!E;G-E<RP@87)E(&-L87-S
M:69I960@87,@<F5V96YU92P-"B!W:71H('1H92!A<W-O8VEA=&5D(&-O<W1S
M(&EN8VQU9&5D(&EN(&-O<W0@;V8@<F5V96YU92X\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\=3Y297-E87)C:"!A;F0-"B!$979E;&]P;65N=#PO=3X\+V9O;G0^/"]P
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/
M33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/E)E<V5A<F-H(&%N9"!D979E;&]P;65N="!C;W-T<R!F;W(-"B!I
M;G1E<FYA;&QY+61E=F5L;W!E9"!O<B!A8W%U:7)E9"!P<F]D=6-T<R!A<F4@
M97AP96YS960@=VAE;@T*(&EN8W5R<F5D('5N=&EL('1E8VAN;VQO9VEC86P@
M9F5A<VEB:6QI='D@:&%S(&)E96X@97-T86)L:7-H960@9F]R#0H@=&AE('!R
M;V1U8W0N(%1H97)E869T97(L(&%L;"!S;V9T=V%R92!C;W-T<R!A<F4@8V%P
M:71A;&EZ960@=6YT:6P-"B!T:&4@<')O9'5C="!I<R!A=F%I;&%B;&4@9F]R
M(&=E;F5R86P@<F5L96%S92!T;R!C=7-T;VUE<G,N(%1H90T*($-O;7!A;GD@
M9&5T97)M:6YE<R!T96-H;F]L;V=I8V%L(&9E87-I8FEL:71Y(&%T('1H92!T
M:6UE('1H90T*('!R;V1U8W0@<F5A8VAE<R!B971A(&EN(&ET<R!S=&%G92!O
M9B!D979E;&]P;65N="X@2&ES=&]R:6-A;&QY+"!T:&4-"B!T:6UE(&EN8W5R
M<F5D(&)E='=E96X@8F5T82!A;F0@9V5N97)A;"!R96QE87-E('1O(&-U<W1O
M;65R<R!H87,-"B!B965N('-H;W)T+"!A;F0@=&AE<F5F;W)E+"!T:&4@8V]S
M=',@:&%V92!B965N(&EN<VEG;FEF:6-A;G0N($%S(&$-"B!R97-U;'0L('1H
M92!#;VUP86YY(&AA<R!N;W0@8V%P:71A;&EZ960@<V]F='=A<F4@8V]S=',@
M87-S;V-I871E9`T*('=I=&@@:6YT97)N86QL>2UD979E;&]P960@<')O9'5C
M=',N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^061V97)T:7-I;F<@0V]S=',\+W4^
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY!9'9E<G1I<VEN9R!C;W-T<R!A<F4@97AP96YS
M960@87,-"B!I;F-U<G)E9"!A;F0@=&]T86QE9"`D,2PV-38L,#`P(&EN(#(P
M,3,L("0Q+#<Y,BPP,#`@:6X@,C`Q,BP@86YD#0H@)#(L,34W+#`P,"!I;B`R
M,#$Q+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P
M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^#0H@)B-X
M03`[/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQU/E-T;V-K+4)A<V5D#0H@0V]M<&5N<V%T:6]N/"]U
M/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-
M05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GDF(W@R,#$Y.W,@<VAA<F4M
M8F%S960-"B!P87EM96YT<R!T:&%T(')E<W5L="!I;B!C;VUP96YS871I;VX@
M97AP96YS92!C;VYS:7-T('-O;&5L>2!O9@T*('-T;V-K(&]P=&EO;B!G<F%N
M=',N(%1H92!#;VUP86YY(&AA<R!R97-E<G9E9"!A('-P96-I9FEC(&YU;6)E
M<B!O9@T*('-H87)E<R!O9B!I=',@875T:&]R:7IE9"!B=70@=6YI<W-U960@
M<VAA<F5S(&9O<B!I<W-U86YC92!U<&]N('1H90T*(&5X97)C:7-E(&]F('-T
M;V-K(&]P=&EO;G,N(%=H96X@82!S=&]C:R!O<'1I;VX@:7,@97AE<F-I<V5D
M+"!T:&4-"B!#;VUP86YY(&ES<W5E<R!N97<@<VAA<F5S(&9R;VT@=&AI<R!P
M;V]L+B!4:&4@9F%I<B!V86QU97,@;V8@<W1O8VL-"B!O<'1I;VYS(&%R92!E
M<W1I;6%T960@;VX@=&AE(&=R86YT(&1A=&4@=7-I;F<@82!B:6YO;6EA;"!L
M871T:6-E#0H@;6]D96PN($UA;F%G96UE;G0@:7,@<F5S<&]N<VEB;&4@9F]R
M(&1E=&5R;6EN:6YG('1H92!A<'!R;W!R:6%T90T*('9A;'5A=&EO;B!M;V1E
M;"!A;F0@97-T:6UA=&EN9R!T:&5S92!F86ER('9A;'5E<RP@86YD(&EN(&1O
M:6YG('-O+`T*(&-O;G-I9&5R<R!A(&YU;6)E<B!O9B!F86-T;W)S+"!I;F-L
M=61I;F<@:6YF;W)M871I;VX@<')O=FED960@8GD@86X-"B!O=71S:61E('9A
M;'5A=&EO;B!A9'9I<V]R+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@
M<F5C;V=N:7IE<R!C;VUP96YS871I;VX-"B!E>'!E;G-E('5S:6YG('1H92!G
M<F%D960@871T<FEB=71I;VX@;65T:&]D+"!I;B!W:&EC:"!E>'!E;G-E(&ES
M#0H@<F5C;V=N:7IE9"!O;B!A('-T<F%I9VAT+6QI;F4@8F%S:7,@;W9E<B!T
M:&4@<V5R=FEC92!P97)I;V0@9F]R#0H@96%C:"!S97!A<F%T96QY('9E<W1I
M;F<@<&]R=&EO;B!O9B!T:&4@<W1O8VL@;W!T:6]N(&%S(&EF('1H90T*(&]P
M=&EO;B!W87,L(&EN('-U8G-T86YC92P@;75L=&EP;&4@87=A<F1S+B!4:&4@
M86UO=6YT(&]F#0H@8V]M<&5N<V%T:6]N(&5X<&5N<V4@<F5C;V=N:7IE9"!A
M="!T:&4@96YD(&]F('1H92!V97-T:6YG('!E<FEO9"!I<PT*(&)A<V5D('5P
M;VX@=&AE(&YU;6)E<B!O9B!S=&]C:R!O<'1I;VYS(&9O<B!W:&EC:"!T:&4@
M<F5Q=6ES:71E#0H@<V5R=FEC92!H87,@8F5E;B!C;VUP;&5T960N($YO(&-O
M;7!E;G-A=&EO;B!E>'!E;G-E(&ES(')E8V]G;FEZ960-"B!F;W(@;W!T:6]N
M<R!T:&%T(&%R92!F;W)F96ET960@9F]R('=H:6-H('1H92!E;7!L;WEE92!D
M;V5S(&YO=`T*(')E;F1E<B!T:&4@<F5Q=6ES:71E('-E<G9I8V4N(%1H92!T
M97)M("8C>#(P,4,[9F]R9F5I='5R97,F(W@R,#%$.R!I<PT*(&1I<W1I;F-T
M(&9R;VT@)B-X,C`Q0SME>'!I<F%T:6]N<R8C>#(P,40[(&%N9"!R97!R97-E
M;G1S(&]N;'D@=&AE#0H@=6YV97-T960@<&]R=&EO;B!O9B!T:&4@<W5R<F5N
M9&5R960@;W!T:6]N+B!4:&4@0V]M<&%N>2!A<'!L:65S#0H@97-T:6UA=&5D
M(&9O<F9E:71U<F4@<F%T97,@=&\@:71S('5N=F5S=&5D(&]P=&EO;G,@=&\@
M87)R:79E(&%T('1H90T*(&%M;W5N="!O9B!C;VUP96YS871I;VX@97AP96YS
M92!T:&%T(&ES(&5X<&5C=&5D('1O(&)E(')E8V]G;FEZ960-"B!O=F5R('1H
M92!R97%U:7-I=&4@<V5R=FEC92!P97)I;V0N($%T('1H92!E;F0@;V8@96%C
M:"!S97!A<F%T96QY#0H@=F5S=&EN9R!P;W)T:6]N(&]F(&%N(&]P=&EO;BP@
M=&AE(&5X<&5N<V4@=&AA="!W87,@<F5C;V=N:7IE9"!B>0T*(&%P<&QY:6YG
M('1H92!E<W1I;6%T960@9F]R9F5I='5R92!R871E(&ES(&-O;7!A<F5D('1O
M('1H92!E>'!E;G-E#0H@=&AA="!S:&]U;&0@8F4@<F5C;V=N:7IE9"!B87-E
M9"!U<&]N('1H92!E;7!L;WEE928C>#(P,3D[<R!S97)V:6-E+`T*(&%N9"!A
M(&-R961I="!T;R!E>'!E;G-E(&ES(')E8V]R9&5D(')E;&%T960@=&\@=&AO
M<V4@96UP;&]Y965S('1H870-"B!H879E(&YO="!R96YD97)E9"!T:&4@<F5Q
M=6ES:71E('-E<G9I8V4N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^5&%X97,\+W4^
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!R96-O9VYI>F5S(&$@=&%X
M('!O<VET:6]N#0H@:6X@:71S(&9I;F%N8VEA;"!S=&%T96UE;G1S('=H96X@
M=&AA="!T87@@<&]S:71I;VXL(&)A<V5D('-O;&5L>0T*('5P;VX@:71S('1E
M8VAN:6-A;"!M97)I=',L(&ES(&UO<F4@;&EK96QY('1H86X@;F]T('1O(&)E
M('-U<W1A:6YE9`T*('5P;VX@97AA;6EN871I;VX@8GD@=&AE(')E;&5V86YT
M('1A>&EN9R!A=71H;W)I='DN(%1H;W-E('1A>`T*('!O<VET:6]N<R!F86EL
M:6YG('1O('%U86QI9GD@9F]R(&EN:71I86P@<F5C;V=N:71I;VX@87)E(')E
M8V]G;FEZ960-"B!I;B!T:&4@9FER<W0@:6YT97)I;2!P97)I;V0@:6X@=VAI
M8V@@=&AE>2!M965T('1H92!M;W)E(&QI:V5L>2!T:&%N#0H@;F]T('-T86YD
M87)D+"!O<B!A<F4@<F5S;VQV960@=&AR;W5G:"!N96=O=&EA=&EO;B!O<B!L
M:71I9V%T:6]N#0H@=VET:"!T:&4@=&%X:6YG(&%U=&AO<FET>2P@;W(@=7!O
M;B!E>'!I<F%T:6]N(&]F('1H92!S=&%T=71E<R!O9@T*(&QI;6ET871I;VYS
M+B!$97)E8V]G;FET:6]N(&]F(&$@=&%X('!O<VET:6]N('1H870@=V%S('!R
M979I;W5S;'D-"B!R96-O9VYI>F5D(&]C8W5R<R!W:&5N(&%N(&5N=&ET>2!S
M=6)S97%U96YT;'D@9&5T97)M:6YE<R!T:&%T(&$@=&%X#0H@<&]S:71I;VX@
M;F\@;&]N9V5R(&UE971S('1H92!M;W)E(&QI:V5L>2!T:&%N(&YO="!T:')E
M<VAO;&0@;V8-"B!B96EN9R!S=7-T86EN960N/"]F;VYT/CPO<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY/
M;FQY('1H92!P;W)T:6]N(&]F('1H92!L:6%B:6QI='D-"B!T:&%T(&ES(&5X
M<&5C=&5D('1O(&)E('!A:60@=VET:&EN(&]N92!Y96%R(&ES(&-L87-S:69I
M960@87,@80T*(&-U<G)E;G0@;&EA8FEL:71Y+B!!<R!A(')E<W5L="P@;&EA
M8FEL:71I97,@97AP96-T960@=&\@8F4@<F5S;VQV960-"B!W:71H;W5T('1H
M92!P87EM96YT(&]F(&-A<V@@*&4N9RXL(')E<V]L=71I;VX@9'5E('1O('1H
M92!E>'!I<F%T:6]N#0H@;V8@=&AE('-T871U=&5S(&]F(&QI;6ET871I;VYS
M*2!O<B!A<F4@;F]T(&5X<&5C=&5D('1O(&)E('!A:60-"B!W:71H:6X@;VYE
M('EE87(@87)E(&YO="!C;&%S<VEF:65D(&%S(&-U<G)E;G0N($ET(&ES('1H
M90T*($-O;7!A;GDF(W@R,#$Y.W,@<&]L:6-Y('1O(')E8V]R9"!E<W1I;6%T
M960@:6YT97)E<W0@86YD('!E;F%L=&EE<PT*(&%S(&EN8V]M92!T87@@97AP
M96YS92!A;F0@=&%X(&-R961I=',@87,@82!R961U8W1I;VX@:6X@:6YC;VUE
M('1A>`T*(&5X<&5N<V4N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY$969E<G)E9"!T87@@
M87-S971S(&%N9"!L:6%B:6QI=&EE<PT*(&%R92!D971E<FUI;F5D(&)A<V5D
M('5P;VX@=&AE(&1I9F9E<F5N8V5S(&)E='=E96X@=&AE(&9I;F%N8VEA;`T*
M('-T871E;65N="!A;F0@=&%X(&)A<V5S(&]F(&%S<V5T<R!A;F0@;&EA8FEL
M:71I97,@87,@;65A<W5R960@8GD-"B!T:&4@96YA8W1E9"!T87@@<F%T97,@
M=&AA="!W:6QL(&)E(&EN(&5F9F5C="!W:&5N('1H97-E(&1I9F9E<F5N8V5S
M#0H@<F5V97)S92X@5F%L=6%T:6]N(&%L;&]W86YC97,@87)E('!R;W9I9&5D
M(&EF+"!B87-E9"!U<&]N('1H90T*('=E:6=H="!O9B!A=F%I;&%B;&4@979I
M9&5N8V4L(&ET(&ES(&UO<F4@;&EK96QY('1H86X@;F]T('1H870@<V]M90T*
M(&]R(&%L;"!O9B!T:&4@9&5F97)R960@=&%X(&%S<V5T<R!W:6QL(&YO="!B
M92!R96%L:7IE9"X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E-A;&5S('1A>"!I;B!T:&4@
M56YI=&5D(%-T871E<R!A;F0-"B!S:6UI;&%R('1A>&5S(&EN(&]T:&5R(&IU
M<FES9&EC=&EO;G,@=&AA="!A<F4@8V]L;&5C=&5D(&9R;VT-"B!C=7-T;VUE
M<G,@86YD(')E;6ET=&5D('1O(&=O=F5R;FUE;G0@875T:&]R:71I97,@87)E
M('!R97-E;G1E9"!O;B!A#0H@9W)O<W,@8F%S:7,@*&DN92XL(&$@<F5C96EV
M86)L92!F<F]M('1H92!C=7-T;VUE<B!W:71H(&$-"B!C;W)R97-P;VYD:6YG
M('!A>6%B;&4@=&\@=&AE(&=O=F5R;FUE;G0I+B!!;6]U;G1S(&-O;&QE8W1E
M9"!F<F]M#0H@8W5S=&]M97)S(&%N9"!R971A:6YE9"!B>2!T:&4@0V]M<&%N
M>2!D=7)I;F<@=&%X(&AO;&ED87ES(&%R90T*(')E8V]G;FEZ960@87,@;F]N
M;W!E<F%T:6YG(&EN8V]M92!W:&5N(&5A<FYE9"X\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\=3Y.970@26YC;VUE(%!E<@T*(%-H87)E/"]U/CPO9F]N=#X\+W`^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P
M<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^0F%S:6,@;F5T(&EN8V]M92!P97(@<VAA<F4@:7,-"B!C;VUP=71E9"!B
M>2!D:79I9&EN9R!N970@:6YC;VUE(&%V86EL86)L92!T;R!C;VUM;VX@<VAA
M<F5H;VQD97)S(&)Y#0H@=&AE('=E:6=H=&5D+6%V97)A9V4@;G5M8F5R(&]F
M(&-O;6UO;B!S:&%R97,@;W5T<W1A;F1I;F<@9F]R('1H90T*('!E<FEO9"X@
M1&EL=71E9"!N970@:6YC;VUE('!E<B!S:&%R92!I<R!C;VUP=71E9"!B>2!D
M:79I9&EN9R!N970-"B!I;F-O;64@879A:6QA8FQE('1O(&-O;6UO;B!S:&%R
M96AO;&1E<G,@8GD@=&AE('=E:6=H=&5D+6%V97)A9V4-"B!N=6UB97(@;V8@
M8V]M;6]N('-H87)E<R!O=71S=&%N9&EN9R!F;W(@=&AE('!E<FEO9"!P;'5S
M('!O=&5N=&EA;`T*(&1I;'5T:79E(&-O;6UO;B!S:&%R97,N($1I;'5T:79E
M(&-O;6UO;B!E<75I=F%L96YT('-H87)E<R!C;VYS:7-T#0H@;V8@<W1O8VL@
M;W!T:6]N<R!A;F0@87)E(&-A;&-U;&%T960@=7-I;F<@=&AE('1R96%S=7)Y
M('-T;V-K#0H@;65T:&]D+B!#;VUM;VX@97%U:79A;&5N="!S:&%R97,@9&\@
M;F]T('%U86QI9GD@87,@<&%R=&EC:7!A=&EN9PT*('-E8W5R:71I97,N($EN
M('!E<FEO9',@=VAE<F4@=&AE($-O;7!A;GD@<F5C;W)D<R!A(&YE="!L;W-S
M+`T*('!O=&5N=&EA;"!C;VUM;VX@<W1O8VL@97%U:79A;&5N=',@87)E(&YO
M="!I;F-L=61E9"!I;B!T:&4-"B!C86QC=6QA=&EO;B!O9B!D:6QU=&5D(&YE
M="!L;W-S('!E<B!S:&%R92X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y#;VUP<F5H
M96YS:79E#0H@26YC;VUE/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V]M<')E:&5N
M<VEV92!I;F-O;64@:7,@9&5F:6YE9"!A<PT*('1H92!C:&%N9V4@:6X@97%U
M:71Y(&]F(&$@8V]M<&%N>2!D=7)I;F<@82!P97)I;V0@9G)O;2!T<F%N<V%C
M=&EO;G,-"B!A;F0@;W1H97(@979E;G1S(&%N9"!C:7)C=6US=&%N8V5S+"!E
M>&-L=61I;F<@=')A;G-A8W1I;VYS#0H@<F5S=6QT:6YG(&9R;VT@:6YV97-T
M;65N=',@8GD@;W=N97)S(&%N9"!D:7-T<FEB=71I;VYS('1O(&]W;F5R<RX-
M"B!!8V-U;75L871E9"!O=&AE<B!C;VUP<F5H96YS:79E(&QO<W,L(&YE="!O
M9B!T87@L(&%S(&]F#0H@1&5C96UB97(F(WA!,#LS,2P@,C`Q,R!A;F0@1&5C
M96UB97(F(WA!,#LS,2P@,C`Q,BP@8V]N<VES=',@;V8-"B!F;W)E:6=N(&-U
M<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE;G1S(&]F("0R."PV,S`L,#`P
M(&%N9`T*("0R."PW,3(L,#`P+"!R97-P96-T:79E;'D[(&$@;F5T('5N<F5A
M;&EZ960@;&]S<R!O;@T*(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT
M<R!O9B`D,S8L,#`P(&%N9"!A(&YE="!U;G)E86QI>F5D(&=A:6X-"B!O;B!A
M=F%I;&%B;&4M9F]R+7-A;&4@:6YV97-T;65N=',@;V8@)#0V."PP,#`L(')E
M<W!E8W1I=F5L>3L@82!N970-"B!U;G)E86QI>F5D(&=A:6X@;VX@9&5R:79A
M=&EV92!I;G-T<G5M96YT<R!O9B`D,3`T+#`P,"!A;F0@)#`L#0H@<F5S<&5C
M=&EV96QY.R!A;F0@;&]S<V5S(&]N(&-U<G)E;F-Y('-W87!S+"!N970@;V8@
M9V%I;G,@;VX-"B!L;VYG+71E<FT@:6YT97)C;VUP86YY(&QO86YS(&]F("0Q
M+#(W,2PP,#`@86YD("0Q+#(W,2PP,#`L#0H@<F5S<&5C=&EV96QY+CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^06UO=6YT<R!R96-L87-S:69I960@9G)O;2!A8V-U;75L
M871E9`T*(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE('1O(&EN=F5S=&UE
M;G0@:6YC;VUE(&]N('1H92!#;VYS;VQI9&%T960-"B!3=&%T96UE;G1S(&]F
M($]P97)A=&EO;G,@=V5R92!N970@<F5A;&EZ960@9V%I;G,@;V8@)#,Q-"PP
M,#`@86YD#0H@)#$L-CDU+#`P,"!F;W(@,C`Q,R!A;F0@,C`Q,BP@<F5S<&5C
M=&EV96QY+B!.970@<F5C;&%S<VEF:6-A=&EO;G,-"B!W97)E(&EM;6%T97)I
M86P@:6X@,C`Q,2X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y#;VYC96YT<F%T:6]N
M<R!O9@T*(%)I<VL\+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY&:6YA;F-I86P@:6YS
M=')U;65N=',@=&AA=`T*('!O=&5N=&EA;&QY('-U8FIE8W0@=&AE($-O;7!A
M;GD@=&\@8V]N8V5N=')A=&EO;G,@;V8@8W)E9&ET(')I<VL-"B!C;VYS:7-T
M('!R:6UA<FEL>2!O9B!C87-H+"!C87-H(&5Q=6EV86QE;G1S+"!I;G9E<W1M
M96YT<RP@86YD('1R861E#0H@<F5C96EV86)L97,N(%1H92!#;VUP86YY(&AA
M<R!C97)T86EN(&1O;65S=&EC(&%N9"!F;W)E:6=N(&-A<V@-"B!B86QA;F-E
M<R!T:&%T(&5X8V5E9"!T:&4@:6YS=7)E9"!L:6UI=',@<V5T(&)Y('1H92!&
M961E<F%L($1E<&]S:70-"B!);G-U<F%N8V4@0V]R<&]R871I;VX@*$9$24,I
M(&EN('1H92!5;FET960@4W1A=&5S(&%N9"!E<75I=F%L96YT#0H@<F5G=6QA
M=&]R>2!A9V5N8VEE<R!I;B!F;W)E:6=N(&-O=6YT<FEE<RX@5&AE($-O;7!A
M;GD@<')I;6%R:6QY#0H@:6YV97-T<R!I;B!I;G9E<W1M96YT+6=R861E(&1E
M8G0@<V5C=7)I=&EE<R!A;F0@:&%S(&5S=&%B;&ES:&5D#0H@9W5I9&5L:6YE
M<R!R96QA=&EV92!T;R!C<F5D:70@<F%T:6YG<RP@9&EV97)S:69I8V%T:6]N
M+"!A;F0-"B!M871U<FET:65S(&]F(&ET<R!D96)T('-E8W5R:71I97,@=&AA
M="!M86EN=&%I;B!S869E='D@86YD#0H@;&EQ=6ED:71Y+B!4:&4@0V]M<&%N
M>2!H87,@;F]T(&5X<&5R:65N8V5D(&%N>2!S:6=N:69I8V%N="!R96%L:7IE
M9`T*(&QO<W-E<R!O;B!I=',@9&5B="!S96-U<FET:65S+CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^5&AE($-O;7!A;GD@<&5R9F]R;7,@;VYG;VEN9R!C<F5D:70-"B!E
M=F%L=6%T:6]N<R!O9B!I=',@8W5S=&]M97)S(&%N9"!M86EN=&%I;G,@86QL
M;W=A;F-E<R!F;W(@<&]T96YT:6%L#0H@8W)E9&ET(&QO<W-E<RX@5&AE($-O
M;7!A;GD@:&%S(&YO="!E>'!E<FEE;F-E9"!A;GD@<VEG;FEF:6-A;G0-"B!L
M;W-S97,@<F5L871E9"!T;R!T:&4@8V]L;&5C=&EO;B!O9B!I=',@86-C;W5N
M=',-"B!R96-E:79A8FQE+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^02!S:6=N:69I8V%N
M="!P;W)T:6]N(&]F('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@35931"!P<F]D
M=6-T(&ES(&UA;G5F86-T=7)E9"!B>2!T=V\@=&AI<F0M<&%R='D-"B!C;VYT
M<F%C=&]R<RX@5&AE<V4@8V]N=')A8W1O<G,@:&%V92!A9W)E960@=&\@<')O
M=FED92!#;V=N97@@=VET:`T*('1E<FUI;F%T:6]N(&YO=&EF:6-A=&EO;B!P
M97)I;V1S(&%N9"!L87-T+71I;64M8G5Y(')I9VAT<RP@:68@86YD#0H@=VAE
M;B!T:&%T(&UA>2!B92!A<'!L:6-A8FQE+B!792!R96QY('5P;VX@=&AE<V4@
M8V]N=')A8W1O<G,@=&\-"B!P<F]V:61E('%U86QI='D@<')O9'5C="!A;F0@
M;65E="!D96QI=F5R>2!S8VAE9'5L97,N(%=E(&5N9V%G92!I;@T*(&5X=&5N
M<VEV92!P<F]D=6-T('%U86QI='D@<')O9W)A;7,@86YD('!R;V-E<W-E<RP@
M:6YC;'5D:6YG#0H@86-T:79E;'D@;6]N:71O<FEN9R!T:&4@<&5R9F]R;6%N
M8V4@;V8@;W5R('1H:7)D+7!A<G1Y#0H@;6%N=69A8W1U<F5R<RX@0V5R=&%I
M;B!K97D@96QE8W1R;VYI8R!C;VUP;VYE;G1S('1H870@87)E('!U<F-H87-E
M9`T*(&9R;VT@<W1R871E9VEC('-U<'!L:65R<RP@<W5C:"!A<R!P<F]C97-S
M;W)S(&]R(&EM86=E<G,L(&%R90T*(&9U;F1A;65N=&%L('1O('1H92!D97-I
M9VX@;V8@0V]G;F5X('!R;V1U8W1S+B!!(&1I<W)U<'1I;VX@:6X@=&AE#0H@
M<W5P<&QY(&]F('1H97-E(&ME>2!C;VUP;VYE;G1S+"!S=6-H(&%S(&$@;&%S
M="UT:6UE+6)U>0T*(&%N;F]U;F-E;65N="P@;F%T=7)A;"!D:7-A<W1E<BP@
M9FEN86YC:6%L(&)A;FMR=7!T8WDL(&]R(&]T:&5R#0H@979E;G0L(&UA>2!R
M97%U:7)E('5S('1O('!U<F-H87-E(&$@<VEG;FEF:6-A;G0@86UO=6YT(&]F
M(&EN=F5N=&]R>0T*(&%T('5N9F%V;W)A8FQE('!R:6-E<R!R97-U;'1I;F<@
M:6X@;&]W97(@9W)O<W,@;6%R9VEN<R!A;F0@:&EG:&5R#0H@<FES:R!O9B!C
M87)R>6EN9R!E>&-E<W,@;W(@;V)S;VQE=&4@:6YV96YT;W)Y+B!)9B!W92!A
M<F4@=6YA8FQE('1O#0H@<V5C=7)E(&%D97%U871E('-U<'!L>2!F<F]M(&%L
M=&5R;F%T:79E('-O=7)C97,L('=E(&UA>2!H879E('1O#0H@<F5D97-I9VX@
M;W5R('!R;V1U8W1S+"!W:&EC:"!M87D@;&5A9"!T;R!A(&1E;&%Y(&EN(&UA
M;G5F86-T=7)I;F<-"B!A;F0@82!P;W-S:6)L92!L;W-S(&]F('-A;&5S+CPO
M9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@8W5R<F5N=&QY(&UI=&EG871E
M<PT*(&-E<G1A:6X@9F]R96EG;B!C=7)R96YC>2!E>&-H86YG92!R871E(')I
M<VL@=VET:"!D97)I=F%T:79E#0H@:6YS=')U;65N=',N($-U<G)E;G1L>2P@
M=&AE($-O;7!A;GD@96YT97)S(&EN=&\@9F]R96EG;B!C=7)R96YC>0T*(&9O
M<G=A<F0@8V]N=')A8W1S('=I=&@@;VYE(&-O=6YT97)P87)T>2X@268@=&AI
M<R!C;W5N=&5R<&%R='D-"B!E>'!E<FEE;F-E<R!F:6YA;F-I86P@9&EF9FEC
M=6QT:65S+"!O<B!I<R!O=&AE<G=I<V4@=6YA8FQE('1O(&AO;F]R#0H@=&AE
M('1E<FUS(&]F('1H92!C;VYT<F%C="P@=&AE($-O;7!A;GD@;6%Y(&5X<&5R
M:65N8V4@;6%T97)I86P-"B!L;W-S97,N/"]F;VYT/CPO<#X-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/
M3E0M4TE:13H@,7!X)SX-"B`F(WA!,#L\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^1&5R:79A=&EV
M90T*($EN<W1R=6UE;G1S/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1&5R:79A=&EV
M92!I;G-T<G5M96YT<R!A<F4@<F5C;W)D960-"B!O;B!T:&4@0V]N<V]L:61A
M=&5D($)A;&%N8V4@4VAE971S(&%T('1H96ER(&9A:7(@=F%L=64N($-H86YG
M97,@:6X-"B!T:&4@9F%I<B!V86QU92!O9B!D97)I=F%T:79E<R!A<F4@<F5C
M;W)D960@96%C:"!P97)I;V0@:6X@8W5R<F5N=`T*(&]P97)A=&EO;G,@;W(@
M:6X@<VAA<F5H;VQD97)S)B-X,C`Q.3L@97%U:71Y(&%S(&]T:&5R(&-O;7!R
M96AE;G-I=F4-"B!I;F-O;64@*&QO<W,I+"!D97!E;F1I;F<@=7!O;B!W:&5T
M:&5R('1H92!D97)I=F%T:79E(&ES(&1E<VEG;F%T960-"B!A<R!A(&AE9&=E
M('1R86YS86-T:6]N(&%N9"P@:68@:70@:7,L('1H92!E9F9E8W1I=F5N97-S
M(&]F('1H90T*(&AE9&=E+B!!="!T:&4@:6YC97!T:6]N(&]F('1H92!C;VYT
M<F%C="P@=&AE($-O;7!A;GD@9&5S:6=N871E<PT*(&9O<F5I9VX@8W5R<F5N
M8WD@9F]R=V%R9"!E>&-H86YG92!C;VYT<F%C=',@87,@96ET:&5R(&$@8V%S
M:"!F;&]W#0H@:&5D9V4@;V8@8V5R=&%I;B!F;W)E8V%S=&5D(&9O<F5I9VX@
M8W5R<F5N8WD@9&5N;VUI;F%T960@<V%L97,@86YD#0H@<'5R8VAA<V4@=')A
M;G-A8W1I;VYS(&]R(&%S(&%N(&5C;VYO;6EC(&AE9&=E+B!#:&%N9V5S(&EN
M('1H92!F86ER#0H@=F%L=64@;V8@82!D97)I=F%T:79E('1H870@:7,@:&EG
M:&QY(&5F9F5C=&EV92!A;F0@=&AA="!I<PT*(&1E<VEG;F%T960@86YD('%U
M86QI9FEE<R!A<R!A(&-A<V@@9FQO=R!H961G92!A<F4@<F5C;W)D960@:6X-
M"B!S:&%R96AO;&1E<G,F(W@R,#$Y.R!E<75I='D@87,@;W1H97(@8V]M<')E
M:&5N<VEV92!I;F-O;64@*&QO<W,I+`T*(&%N9"!R96-L87-S:69I960@:6YT
M;R!E87)N:6YG<R!I;B!T:&4@<V%M92!P97)I;V0@9'5R:6YG('=H:6-H('1H
M90T*(&AE9&=E9"!T<F%N<V%C=&EO;B!A9F9E8W1S(&5A<FYI;F=S(&%N9"!I
M;B!T:&4@<V%M92!F:6YA;F-I86P-"B!S=&%T96UE;G0@;&EN92!I=&5M(&%S
M('1H870@;V8@=&AE(&9O<F5C87-T960@=')A;G-A8W1I;VXN($-A<V@-"B!F
M;&]W(&AE9&=E<R!A<F4@979A;'5A=&5D(&9O<B!E9F9E8W1I=F5N97-S('%U
M87)T97)L>2X@06YY(&AE9&=E#0H@:6YE9F9E8W1I=F5N97-S("AW:&EC:"!R
M97!R97-E;G1S('1H92!A;6]U;G0@8GD@=VAI8V@@=&AE(&-H86YG97,-"B!I
M;B!T:&4@9F%I<B!V86QU92!O9B!T:&4@9&5R:79A=&EV92!E>&-E960@=&AE
M('9A<FEA8FEL:71Y(&EN('1H90T*(&-A<V@@9FQO=W,@;V8@=&AE(&9O<F5C
M87-T960@=')A;G-A8W1I;VXI(&ES(')E8V]R9&5D(&%S#0H@)B-X,C`Q0SM&
M;W)E:6=N(&-U<G)E;F-Y(&=A:6X@*&QO<W,I)B-X,C`Q1#L@;VX@=&AE($-O
M;G-O;&ED871E9`T*(%-T871E;65N=',@;V8@3W!E<F%T:6]N<R!I;B!T:&4@
M<&5R:6]D(&EN('=H:6-H(&EN969F96-T:79E;F5S<R!I<PT*(&1E=&5R;6EN
M960N($-H86YG97,@:6X@=&AE(&9A:7(@=F%L=64@;V8@=&AE($-O;7!A;GDF
M(W@R,#$Y.W,-"B!E8V]N;VUI8R!H961G97,@*&YO="!D97-I9VYA=&5D(&%S
M(&$@8V%S:"!F;&]W(&AE9&=E*2!A<F4@<F5P;W)T960-"B!I;B!C=7)R96YT
M(&5A<FYI;F=S(&%S("8C>#(P,4,[1F]R96EG;B!C=7)R96YC>2!G86EN("AL
M;W-S*28C>#(P,40[#0H@;VX@=&AE($-O;G-O;&ED871E9"!3=&%T96UE;G1S
M(&]F($]P97)A=&EO;G,N(%1H92!C87-H(&9L;W=S(&9R;VT-"B!D97)I=F%T
M:79E(&EN<W1R=6UE;G1S(&%R92!P<F5S96YT960@:6X@=&AE('-A;64@8V%T
M96=O<GD@;VX@=&AE#0H@0V]N<V]L:61A=&5D(%-T871E;65N=',@;V8@0V%S
M:"!&;&]W<R!A<R!T:&4@8V%T96=O<GD@9F]R('1H92!C87-H#0H@9FQO=W,@
M9G)O;2!T:&4@:&5D9V5D(&ET96TN($=E;F5R86QL>2P@=&AI<R!A8V-O=6YT
M:6YG('!O;&EC>0T*(&5L96-T:6]N(')E<W5L=',@:6X@8V%S:"!F;&]W<R!R
M96QA=&5D('1O(&1E<FEV871I=F4@:6YS=')U;65N=',-"B!B96EN9R!C;&%S
M<VEF:65D(&%S(&%N(&]P97)A=&EN9R!A8W1I=FET>2!O;B!T:&4@0V]N<V]L
M:61A=&5D#0H@4W1A=&5M96YT<R!O9B!#87-H($9L;W=S+CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^5&AE($-O;7!A;GD@9F]R;6%L;'D@9&]C=6UE;G1S(&%L;`T*(')E
M;&%T:6]N<VAI<',@8F5T=V5E;B!H961G:6YG(&EN<W1R=6UE;G1S(&%N9"!H
M961G960@:71E;7,L(&%S('=E;&P-"B!A<R!I=',@<FES:RUM86YA9V5M96YT
M(&]B:F5C=&EV92!A;F0@<W1R871E9WD@9F]R('5N9&5R=&%K:6YG#0H@=F%R
M:6]U<R!H961G92!T<F%N<V%C=&EO;G,N(%1H:7,@<')O8V5S<R!I;F-L=61E
M<R!L:6YK:6YG(&%L;`T*(&1E<FEV871I=F5S('1H870@87)E(&1E<VEG;F%T
M960@87,@8V%S:"!F;&]W(&AE9&=E<R!T;R!S<&5C:69I8PT*(&9O<F5C87-T
M960@=')A;G-A8W1I;VYS+B!4:&4@0V]M<&%N>2!A;'-O(&9O<FUA;&QY(&%S
M<V5S<V5S("AB;W1H#0H@870@=&AE(&AE9&=E)B-X,C`Q.3MS(&EN8V5P=&EO
M;B!A;F0@;VX@86X@;VYG;VEN9R!B87-I<RD@=VAE=&AE<B!T:&4-"B!D97)I
M=F%T:79E<R!T:&%T(&%R92!U<V5D(&EN(&AE9&=I;F<@=')A;G-A8W1I;VYS
M(&AA=F4@8F5E;B!H:6=H;'D-"B!E9F9E8W1I=F4@:6X@;V9F<V5T=&EN9R!C
M:&%N9V5S(&EN('1H92!F86ER('9A;'5E(&]R(&-A<V@@9FQO=W,@;V8-"B!H
M961G960@:71E;7,@86YD('=H971H97(@=&AO<V4@9&5R:79A=&EV97,@;6%Y
M(&)E(&5X<&5C=&5D('1O#0H@<F5M86EN(&AI9VAL>2!E9F9E8W1I=F4@:6X@
M9G5T=7)E('!E<FEO9',N(%=H96X@:70@:7,@9&5T97)M:6YE9`T*('1H870@
M82!D97)I=F%T:79E(&ES(&YO="`H;W(@:&%S(&-E87-E9"!T;R!B92D@:&EG
M:&QY(&5F9F5C=&EV92!A<PT*(&$@:&5D9V4L('1H92!#;VUP86YY(&1I<V-O
M;G1I;G5E<R!H961G92!A8V-O=6YT:6YG('!R;W-P96-T:79E;'DL#0H@87,@
M9&ES8W5S<V5D(&)E;&]W+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@
M9&ES8V]N=&EN=65S(&AE9&=E#0H@86-C;W5N=&EN9R!P<F]S<&5C=&EV96QY
M('=H96X@*#$I)B-X03`[:70@9&5T97)M:6YE<R!T:&%T('1H90T*(&1E<FEV
M871I=F4@:7,@;F\@;&]N9V5R(&5F9F5C=&EV92!I;B!O9F9S971T:6YG(&-H
M86YG97,@:6X@=&AE(&-A<V@-"B!F;&]W<R!O9B!A(&AE9&=E9"!I=&5M.R`H
M,BDF(WA!,#MT:&4@9&5R:79A=&EV92!E>'!I<F5S(&]R(&ES('-O;&0L#0H@
M=&5R;6EN871E9"P@;W(@97AE<F-I<V5D.R`H,RDF(WA!,#MI="!I<R!N;R!L
M;VYG97(@<')O8F%B;&4@=&AA=`T*('1H92!F;W)E8V%S=&5D('1R86YS86-T
M:6]N('=I;&P@;V-C=7([(&]R("@T*28C>$$P.VUA;F%G96UE;G0-"B!D971E
M<FUI;F5S('1H870@9&5S:6=N871I;F<@=&AE(&1E<FEV871I=F4@87,@82!H
M961G:6YG(&EN<W1R=6UE;G0-"B!I<R!N;R!L;VYG97(@87!P<F]P<FEA=&4@
M;W(@9&5S:7)E9"X@5VAE;B!T:&4@0V]M<&%N>2!D:7-C;VYT:6YU97,-"B!H
M961G92!A8V-O=6YT:6YG(&)E8V%U<V4@:70@:7,@;F\@;&]N9V5R('!R;V)A
M8FQE('1H870@=&AE#0H@9F]R96-A<W1E9"!T<F%N<V%C=&EO;B!W:6QL(&]C
M8W5R(&EN('1H92!O<FEG:6YA;&QY(&5X<&5C=&5D#0H@<&5R:6]D+"!T:&4@
M9V%I;B!O<B!L;W-S(&]N('1H92!D97)I=F%T:79E(')E;6%I;G,@:6X@86-C
M=6UU;&%T960-"B!O=&AE<B!C;VUP<F5H96YS:79E(&EN8V]M92`H;&]S<RD@
M86YD(&ES(')E8VQA<W-I9FEE9"!I;G1O(&5A<FYI;F=S#0H@=VAE;B!T:&4@
M9F]R96-A<W1E9"!T<F%N<V%C=&EO;B!A9F9E8W1S(&5A<FYI;F=S+B!(;W=E
M=F5R+"!I9B!I="!I<PT*('!R;V)A8FQE('1H870@82!F;W)E8V%S=&5D('1R
M86YS86-T:6]N('=I;&P@;F]T(&]C8W5R(&)Y('1H92!E;F0@;V8-"B!T:&4@
M;W)I9VEN86QL>2!S<&5C:69I960@=&EM92!P97)I;V0@;W(@=VET:&EN(&%N
M(&%D9&ET:6]N86P-"B!T=V\M;6]N=&@@<&5R:6]D(&]F('1I;64@=&AE<F5A
M9G1E<BP@=&AE(&=A:6YS(&%N9"!L;W-S97,@=&AA="!W97)E#0H@86-C=6UU
M;&%T960@:6X@;W1H97(@8V]M<')E:&5N<VEV92!I;F-O;64@*&QO<W,I('=I
M;&P@8F4@<F5C;V=N:7IE9`T*(&EM;65D:6%T96QY(&EN(&5A<FYI;F=S+B!)
M;B!A;&P@<VET=6%T:6]N<R!I;B!W:&EC:"!H961G90T*(&%C8V]U;G1I;F<@
M:7,@9&ES8V]N=&EN=65D(&%N9"!T:&4@9&5R:79A=&EV92!R96UA:6YS(&]U
M='-T86YD:6YG+`T*('1H92!#;VUP86YY('=I;&P@8V%R<GD@=&AE(&1E<FEV
M871I=F4@870@:71S(&9A:7(@=F%L=64@;VX@=&AE#0H@0V]N<V]L:61A=&5D
M($)A;&%N8V4@4VAE971S+"!R96-O9VYI>FEN9R!C:&%N9V5S(&EN('1H92!F
M86ER('9A;'5E#0H@:6X@8W5R<F5N="!E87)N:6YG<RP@=6YL97-S(&ET(&ES
M(&1E<VEG;F%T960@:6X@82!N97<@:&5D9VEN9PT*(')E;&%T:6]N<VAI<"X\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/E1H92!#;VUP86YY(')E8V]G;FEZ97,@86QL(&1E
M<FEV871I=F4-"B!I;G-T<G5M96YT<R!A<R!E:71H97(@8W5R<F5N="!A<W-E
M=',@;W(@8W5R<F5N="!L:6%B:6QI=&EE<R!A="!F86ER#0H@=F%L=64@;VX@
M=&AE($-O;G-O;&ED871E9"!"86QA;F-E(%-H965T<RX@5VAE;B!T:&4@0V]M
M<&%N>2!I<PT*(&5N9V%G960@:6X@;6]R92!T:&%N(&]N92!O=71S=&%N9&EN
M9R!D97)I=F%T:79E(&-O;G1R86-T('=I=&@@=&AE#0H@<V%M92!C;W5N=&5R
M<&%R='D@86YD(&%L<V\@:&%S(&$@;&5G86QL>2!E;F9O<F-E86)L92!M87-T
M97(@;F5T=&EN9PT*(&%G<F5E;65N="!W:71H('1H870@8V]U;G1E<G!A<G1Y
M+"!T:&4@)B-X,C`Q0SMN970F(W@R,#%$.PT*(&UA<FLM=&\M;6%R:V5T(&5X
M<&]S=7)E(')E<')E<V5N=',@=&AE(&YE='1I;F<@;V8@=&AE('!O<VET:79E
M(&%N9`T*(&YE9V%T:79E(&5X<&]S=7)E<R!W:71H('1H870@8V]U;G1E<G!A
M<G1Y+B!!8V-O<F1I;F=L>2P@8V%S:"!F;&]W#0H@:&5D9V5S(&%R92!P<F5S
M96YT960@;F5T(&]N('1H92!#;VYS;VQI9&%T960@0F%L86YC90T*(%-H965T
M<RX\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D
M93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C
M.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H
M965T,3(N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N
M9SY.97<@4')O;F]U;F-E;65N=',\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^06-C;W5N=&EN9R!#:&%N9V5S($%N
M9"!%<G)O<B!#;W)R96-T:6]N<R!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.97<@4')O;F]U;F-E;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.+51/4#H@,3)P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CY.3U1%(#(Z)B-X03`[)B-X03`[3F5W#0H@4')O;F]U;F-E;65N=',\
M+V(^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P
M<'@[($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y!8V-O=6YT:6YG(%-T86YD87)D<R!5
M<&1A=&4@*$%352D-"B`R,#$S+3`Q+"`F(W@R,#%#.T-L87)I9GEI;F<@=&AE
M(%-C;W!E(&]F($1I<V-L;W-U<F5S(&%B;W5T#0H@3V9F<V5T=&EN9R!!<W-E
M=',@86YD($QI86)I;&ET:65S)B-X,C`Q1#L\+W4^/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z(#9P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY4:&4@86UE;F1M96YT<R!I;B!!4U4@,C`Q,RTP,2!R97%U:7)E#0H@8V]M
M<&%N:65S('1O('!R97-E;G0@96YH86YC960@9&ES8VQO<W5R92!A8F]U="!C
M97)T86EN(&9I;F%N8VEA;`T*(&EN<W1R=6UE;G1S(&%N9"!D97)I=F%T:79E
M(&EN<W1R=6UE;G1S('1H870@87)E(&]F9G-E="!I;B!T:&4-"B!B86QA;F-E
M('-H965T(&]R('-U8FIE8W0@=&\@86X@96YF;W)C96%B;&4@;6%S=&5R(&YE
M='1I;F<-"B!A<G)A;F=E;65N="!O<B!S:6UI;&%R(&%G<F5E;65N="X@5&AE
M(&1I<V-L;W-U<F4@<F5Q=6ER96UE;G0@8F5C86UE#0H@969F96-T:79E+"!R
M971R;W-P96-T:79E;'DL(&EN('1H92!F:7)S="!Q=6%R=&5R(&]F(&]U<B!F
M:7-C86P@>65A<@T*(&5N9&EN9R!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S+B!(
M;W=E=F5R+"!A<R!T:&ES($%352!R96QA=&5D(&]N;'D@=&\-"B!P<F5S96YT
M871I;VX@86YD(&1I<V-L;W-U<F4@:70@9&ED(&YO="!H879E(&%N(&EM<&%C
M="!O;B!O=7(-"B!C;VYS;VQI9&%T960@9FEN86YC:6%L('!O<VET:6]N+"!R
M97-U;'1S(&]F(&]P97)A=&EO;G,L(&]R(&-A<V@-"B!F;&]W<RX\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.
M+51/4#H@,3)P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\=3Y!8V-O=6YT:6YG(%-T86YD87)D<R!5<&1A=&4@*$%3
M52D-"B`R,#$S+3`R+"`F(W@R,#%#.U)E<&]R=&EN9R!O9B!!;6]U;G1S(%)E
M8VQA<W-I9FEE9"!/=70@;V8-"B!!8V-U;75L871E9"!/=&AE<B!#;VUP<F5H
M96YS:79E($EN8V]M928C>#(P,40[/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`V<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE
M(&%M96YD;65N=',@:6X@05-5(#(P,3,M,#(@<F5Q=6ER90T*(&-O;7!A;FEE
M<R!T;R!P<F5S96YT(&EN9F]R;6%T:6]N(&%B;W5T(&%M;W5N=',@<F5C;&%S
M<VEF:65D(&]U="!O9@T*(&%C8W5M=6QA=&5D(&]T:&5R(&-O;7!R96AE;G-I
M=F4@:6YC;VUE("A/0TDI('1O(&YE="!I;F-O;64L(&)Y#0H@8V]M<&]N96YT
M+B!4:&4@969F96-T(&]F('-I9VYI9FEC86YT(')E8VQA<W-I9FEC871I;VX@
M861J=7-T;65N=',-"B!B96EN9R!M861E(&]U="!O9B!A8V-U;75L871E9"!/
M0TD@;VX@=&AE(&-O<G)E<W!O;F1I;F<@;&EN92!I=&5M<PT*(&EN(&YE="!I
M;F-O;64@;75S="!B92!P<F5S96YT960@=VAE;B!T:&4@:71E;2!I<R!R96-L
M87-S:69I960@:6X-"B!I=',@96YT:7)E='D@9'5R:6YG(&]N92!R97!O<G1I
M;F<@<&5R:6]D+B!7:&EL92!T:&4@;F5W(&=U:61A;F-E(&EN#0H@05-5(#(P
M,3,M,3(@8VAA;F=E<R!T:&4@<')E<V5N=&%T:6]N(&]F(&%C8W5M=6QA=&5D
M($]#22P@=&AE<F4@87)E#0H@;F\@8VAA;F=E<R!T;R!T:&4@8V]M<&]N96YT
M<R!T:&%T(&%R92!R96-O9VYI>F5D(&EN(&YE="!I;F-O;64@;W(-"B!/0TD@
M=6YD97(@8W5R<F5N="!A8V-O=6YT:6YG(&=U:61A;F-E+B!4:&ES(')E<75I
M<F5M96YT(&)E8V%M90T*(&5F9F5C=&EV92!I;B!T:&4@9FER<W0@<75A<G1E
M<B!O9B!O=7(@9FES8V%L('EE87(@96YD:6YG#0H@1&5C96UB97(F(WA!,#LS
M,2P@,C`Q,RX@2&]W979E<BP@<')I;W(@<&5R:6]D(&-O;7!A<FES;VYS(&AA
M=F4@8F5E;@T*(')E<W1A=&5D(&%S('=E;&PN/"]F;VYT/CPO<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z(#$R<'@G
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/'4^06-C;W5N=&EN9R!3=&%N9&%R9',@57!D871E("A!4U4I#0H@,C`Q,RTQ
M,2P@)B-X,C`Q0SM0<F5S96YT871I;VX@;V8@86X@56YR96-O9VYI>F5D(%1A
M>"!"96YE9FET(%=H96X@80T*($YE="!/<&5R871I;F<@3&]S<R!#87)R>69O
M<G=A<F0L(&$@4VEM:6QA<B!487@@3&]S<RP@;W(@82!487@-"B!#<F5D:70@
M0V%R<GEF;W)W87)D($5X:7-T<R8C>#(P,40[/"]U/CPO9F]N=#X\+W`^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`V
M<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^5&AE(&%M96YD;65N=',@:6X@05-5(#(P,3,M,3$@<F5Q=6ER90T*(&-O
M;7!A;FEE<R!T;R!P<F5S96YT(&%N('5N<F5C;V=N:7IE9"!T87@@8F5N969I
M="P@;W(@82!P;W)T:6]N#0H@=&AE<F5O9BP@87,@82!R961U8W1I;VX@=&\@
M82!D969E<G)E9"!T87@@87-S970@9F]R(&$@;F5T(&]P97)A=&EN9PT*(&QO
M<W,@*$Y/3"D@8V%R<GEF;W)W87)D(&]R(&$@<VEM:6QA<B!T87@@;&]S<R!O
M<B!T87@@8W)E9&ET#0H@8V%R<GEF;W)W87)D+"!U;FQE<W,@=&AE('5N8V5R
M=&%I;B!T87@@<&]S:71I;VX@:7,@;F]T(&%V86EL86)L92!T;PT*(')E9'5C
M92P@;W(@=V]U;&0@;F]T(&)E('5S960@=&\@<F5D=6-E+"!T:&4@3D],(&]R
M(&-A<G)Y9F]R=V%R9`T*('5N9&5R('1H92!T87@@;&%W(&EN('1H92!S86UE
M(&IU<FES9&EC=&EO;CL@;W1H97)W:7-E+"!T:&4-"B!U;G)E8V]G;FEZ960@
M=&%X(&)E;F5F:70@<VAO=6QD(&)E('!R97-E;G1E9"!A<R!A(&=R;W-S(&QI
M86)I;&ET>0T*(&%N9"!S:&]U;&0@;F]T(&YE="!T:&4@=6YR96-O9VYI>F5D
M('1A>"!B96YE9FET('=I=&@@82!D969E<G)E9"!T87@-"B!A<W-E="X@07,@
M=&AE($-O;7!A;GD@9&]E<R!N;W0@8W5R<F5N=&QY(&AA=F4@86YY($Y/3`T*
M(&-A<G)Y9F]R=V%R9',L('1H:7,@9W5I9&%N8V4@=VEL;"!M;W-T(&QI:V5L
M>2!A<'!L>2!T;R!R97-E87)C:"!A;F0-"B!D979E;&]P;65N="!T87@@8W)E
M9&ET(&-A<G)Y9F]R=W)D<RX@05-5(#(P,3,M,3$@:7,@969F96-T:79E(&9O
M<@T*(&%N;G5A;"!P97)I;V1S(&)E9VEN;FEN9R!A9G1E<B!$96-E;6)E<B8C
M>$$P.S$U+"`R,#$S(&%N9"!S:&]U;&0@8F4-"B!A<'!L:65D('1O(&%L;"!U
M;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S('1H870@97AI<W0@87,@;V8@=&AE
M#0H@969F96-T:79E(&1A=&4N($-O;7!A;FEE<R!M87D@8VAO;W-E('1O(&%P
M<&QY('1H:7,@9W5I9&%N8V4-"B!R971R;W-P96-T:79E;'D@=&\@96%C:"!P
M<FEO<B!R97!O<G1I;F<@<&5R:6]D('!R97-E;G1E9"X-"B!-86YA9V5M96YT
M(&ES(&EN('1H92!P<F]C97-S(&]F(&5V86QU871I;F<@=&AE(&EM<&%C="!O
M9B!T:&ES#0H@=7!D871E+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`Q,G!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQU/DEN=&5R;F%L
M(%)E=F5N=64@0V]D90T*(%-E8W1I;VXF(WA!,#LR-C,H82D\+W4^/"]F;VYT
M/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)
M3BU43U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY);B!397!T96UB97(@,C`Q,RP@=&AE(%1R96%S=7)Y#0H@
M1&5P87)T;65N="!A;F0@=&AE($EN=&5R;F%L(%)E=F5N=64@4V5R=FEC92!R
M96QE87-E9"!F:6YA;`T*(')E9W5L871I;VYS('1H870@<')O=FED960@9W5I
M9&%N8V4@;VX@=&AE(&%P<&QI8V%T:6]N(&]F($E20PT*(%-E8W1I;VXF(WA!
M,#LR-C,H82D@9F]R(&%M;W5N=',@<&%I9"!T;R!A8W%U:7)E+"!P<F]D=6-E
M+"!O<@T*(&EM<')O=F4@=&%N9VEB;&4@<')O<&5R='DL(&%S('=E;&P@87,@
M=&AE(')U;&5S(&9O<B!M871E<FEA;',@86YD#0H@<W5P<&QI97,@86YD('!R
M;W!O<V5D(')E9W5L871I;VYS(&%D9')E<W-I;F<@9&ES<&]S:71I;VYS(&%N
M9`T*(&=E;F5R86P@87-S970@86-C;W5N=',N)B-X03`[5&AE(&9I;F%L(')E
M9W5L871I;VYS(&%R92!G96YE<F%L;'D-"B!E9F9E8W1I=F4@9F]R('1A>"!Y
M96%R<R!B96=I;FYI;F<@;VX@;W(@869T97(@2F%N=6%R>28C>$$P.S$L#0H@
M,C`Q-"XF(WA!,#M-86YA9V5M96YT(&ES(&EN('1H92!P<F]C97-S(&]F(&5V
M86QU871I;F<@=&AE(&EM<&%C="!O9@T*('1H97-E(&YE=R!R96=U;&%T:6]N
M<RX\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D
M93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C
M.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H
M965T,3,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N
M9SY&86ER(%9A;'5E($UE87-U<F5M96YT<SQB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&86ER(%9A;'5E($1I<V-L
M;W-U<F5S(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64@365A<W5R96UE;G1S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.3U1%
M(#,Z)B-X03`[)B-X03`[1F%I<B!686QU90T*($UE87-U<F5M96YT<SPO8CX\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQU/D9I;F%N8VEA;"!!<W-E=',@86YD($QI86)I
M;&ET:65S#0H@=&AA="!A<F4@365A<W5R960@870@1F%I<B!686QU92!O;B!A
M(%)E8W5R<FEN9R!"87-I<SPO=3X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!F;VQL
M;W=I;F<@=&%B;&4@<W5M;6%R:7IE<R!T:&4-"B!F:6YA;F-I86P@87-S971S
M(&%N9"!L:6%B:6QI=&EE<R!M96%S=7)E9"!A="!F86ER('9A;'5E(&]N(&$-
M"B!R96-U<G)I;F<@8F%S:7,@87,@;V8@1&5C96UB97(F(WA!,#LS,2P@,C`Q
M,R`H:6X-"B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%
M4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<]
M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT
M97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#<P)3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@=VED=&@],T0Q,R4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I
M9'1H/3-$,3,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^475O=&5D)B-X03`[4')I8V5S)B-X03`[:6X\+V(^/"]F;VYT
M/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#$^/&(^06-T:79E#0H@36%R:V5T<SPO8CX\+V9O;G0^/&)R("\^
M#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CYF;W(-"B!)9&5N=&EC86P\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^07-S
M971S#0H@*$QE=F5L)B-X03`[,2D\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^4VEG;FEF:6-A;G0F(WA!,#M/=&AE
M<CQB<B`O/@T*($]B<V5R=F%B;&4\8G(@+SX-"B!);G!U=',@*$QE=F5L)B-X
M03`[,BD\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D%S<V5T<SH\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M36]N97D@;6%R:V5T(&EN<W1R=6UE;G1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU,C`\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C$X+#DT.3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY!<W-E="UB86-K960@<V5C=7)I=&EE<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C<U+#,W.3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4<F5A<W5R>2!B
M:6QL<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C<S+#8V-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3;W9E<F5I9VX@8F]N
M9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR
M-RPX,S,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,34L,3DU/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C$L-#DY/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D-A<V@@9FQO=R!H961G92!F;W)W87)D#0H@8V]N=')A
M8W1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,C`T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D5C;VYO;6EC(&AE9&=E(&9O
M<G=A<F0-"B!C;VYT<F%C=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXV/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/DQI86)I;&ET:65S.CPO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY#87-H(&9L;W<@:&5D9V4@9F]R=V%R9`T*(&-O
M;G1R86-T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CDX/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/D5C;VYO;6EC(&AE9&=E(&9O<G=A<F0-"B!C;VYT<F%C=',\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR-#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/E1H92!#;VUP86YY)B-X,C`Q.3MS(&UO;F5Y(&UA<FME=`T*(&EN<W1R=6UE
M;G1S(&%R92!R97!O<G1E9"!A="!F86ER('9A;'5E(&)A<V5D('5P;VX@=&AE
M(&1A:6QY(&UA<FME=`T*('!R:6-E(&9O<B!I9&5N=&EC86P@87-S971S(&EN
M(&%C=&EV92!M87)K971S+"!A;F0@87)E('1H97)E9F]R90T*(&-L87-S:69I
M960@87,@3&5V96P@,2X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!#;VUP86YY)B-X
M,C`Q.3MS(&1E8G0@<V5C=7)I=&EE<PT*(&%N9"!F;W)W87)D(&-O;G1R86-T
M<R!A<F4@<F5P;W)T960@870@9F%I<B!V86QU92!B87-E9"!U<&]N#0H@;6]D
M96PM9')I=F5N('9A;'5A=&EO;G,@:6X@=VAI8V@@86QL('-I9VYI9FEC86YT
M(&EN<'5T<R!A<F4-"B!O8G-E<G9A8FQE(&]R(&-A;B!B92!D97)I=F5D(&9R
M;VT@;W(@8V]R<F]B;W)A=&5D(&)Y(&]B<V5R=F%B;&4-"B!M87)K970@9&%T
M82!F;W(@<W5B<W1A;G1I86QL>2!T:&4@9G5L;"!T97)M(&]F('1H92!A<W-E
M="!A;F0-"B!L:6%B:6QI='DL(&%N9"!A<F4@=&AE<F5F;W)E(&-L87-S:69I
M960@87,@3&5V96P@,BX@36%N86=E;65N="!I<PT*(')E<W!O;G-I8FQE(&9O
M<B!E<W1I;6%T:6YG('1H92!F86ER('9A;'5E(&]F('1H97-E(&9I;F%N8VEA
M;"!A<W-E=',-"B!A;F0@;&EA8FEL:71I97,L(&%N9"!I;B!D;VEN9R!S;RP@
M8V]N<VED97)S('9A;'5A=&EO;G,@<')O=FED960@8GD-"B!A(&QA<F=E+"!T
M:&ER9"UP87)T>2!P<FEC:6YG('-E<G9I8V4N($9O<B!D96)T('-E8W5R:71I
M97,L('1H:7,-"B!S97)V:6-E(&UA:6YT86EN<R!R96=U;&%R(&-O;G1A8W0@
M=VET:"!M87)K970@;6%K97)S+"!B<F]K97)S+`T*(&1E86QE<G,L(&%N9"!A
M;F%L>7-T<R!T;R!G871H97(@:6YF;W)M871I;VX@;VX@;6%R:V5T(&UO=F5M
M96YT+`T*(&1I<F5C=&EO;BP@=')E;F1S+"!A;F0@;W1H97(@<W!E8VEF:6,@
M9&%T82X@5&AE>2!U<V4@=&AI<PT*(&EN9F]R;6%T:6]N('1O('-T<G5C='5R
M92!Y:65L9"!C=7)V97,@9F]R('9A<FEO=7,@='EP97,@;V8@9&5B=`T*('-E
M8W5R:71I97,@86YD(&%R<FEV92!A="!T:&4@9&%I;'D@=F%L=6%T:6]N<RX@
M5&AE($-O;7!A;GDF(W@R,#$Y.W,-"B!F;W)E:6=N(&-U<G)E;F-Y(&9O<G=A
M<F0@8V]N=')A8W1S(&%R92!T>7!I8V%L;'D@=')A9&5D(&]R(&5X96-U=&5D
M#0H@:6X@;W9E<BUT:&4M8V]U;G1E<B!M87)K971S('=I=&@@82!H:6=H(&1E
M9W)E92!O9B!P<FEC:6YG#0H@=')A;G-P87)E;F-Y+B!4:&4@;6%R:V5T('!A
M<G1I8VEP86YT<R!A<F4@9V5N97)A;&QY(&QA<F=E#0H@8V]M;65R8VEA;"!B
M86YK<RX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P
M>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/E1H92!#;VUP86YY(&1I9"!N;W0@<F5C
M;W)D(&%N#0H@;W1H97(M=&AA;BUT96UP;W)A<GD@:6UP86ER;65N="!O9B!T
M:&5S92!F:6YA;F-I86P@87-S971S(&]R#0H@;&EA8FEL:71I97,@:6X@,C`Q
M,RP@,C`Q,BP@;W(@,C`Q,2X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y&:6YA;F-I
M86P@07-S971S('1H870@87)E($UE87-U<F5D#0H@870@1F%I<B!686QU92!O
M;B!A($YO;BUR96-U<G)I;F<@0F%S:7,\+W4^/"]F;VYT/CPO<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4
M:&4@0V]M<&%N>2!H87,@86X@:6YT97)E<W0@:6X@80T*(&QI;6ET960@<&%R
M=&YE<G-H:7`L('=H:6-H(&ES(&%C8V]U;G1E9"!F;W(@=7-I;F<@=&AE(&-O
M<W0@;65T:&]D#0H@86YD(&ES(')E<75I<F5D('1O(&)E(&UE87-U<F5D(&%T
M(&9A:7(@=F%L=64@;VX@82!N;VXM<F5C=7)R:6YG#0H@8F%S:7,N($UA;F%G
M96UE;G0@:7,@<F5S<&]N<VEB;&4@9F]R(&5S=&EM871I;F<@=&AE(&9A:7(@
M=F%L=64@;V8-"B!T:&ES(&EN=F5S=&UE;G0L(&%N9"!I;B!D;VEN9R!S;RP@
M8V]N<VED97)S('9A;'5A=&EO;G,@;V8@=&AE#0H@<&%R=&YE<G-H:7`F(W@R
M,#$Y.W,@:6YV97-T;65N=',@87,@9&5T97)M:6YE9"!B>2!T:&4@1V5N97)A
M;`T*(%!A<G1N97(N(%!U8FQI8VQY+71R861E9"!I;G9E<W1M96YT<R!I;B!A
M8W1I=F4@;6%R:V5T<R!A<F4@<F5P;W)T960-"B!A="!T:&4@;6%R:V5T(&-L
M;W-I;F<@<')I8V4@;&5S<R!A(&1I<V-O=6YT+"!A<R!A<'!R;W!R:6%T92P@
M=&\-"B!R969L96-T(')E<W1R:6-T960@;6%R:V5T86)I;&ET>2X@1F%I<B!V
M86QU92!F;W(@<')I=F%T90T*(&EN=F5S=&UE;G1S(&9O<B!W:&EC:"!O8G-E
M<G9A8FQE(&UA<FME="!P<FEC97,@:6X@86-T:79E(&UA<FME=',@9&\-"B!N
M;W0@97AI<W0@:7,@8F%S960@=7!O;B!T:&4@8F5S="!I;F9O<FUA=&EO;B!A
M=F%I;&%B;&4@:6YC;'5D:6YG#0H@=&AE('9A;'5E(&]F(&$@<F5C96YT(&9I
M;F%N8VEN9RP@<F5F97)E;F-E('1O(&]B<V5R=F%B;&4@=F%L=6%T:6]N#0H@
M;65A<W5R97,@9F]R(&-O;7!A<F%B;&4@8V]M<&%N:65S("AS=6-H(&%S(')E
M=F5N=64@;75L=&EP;&5S*2P-"B!P=6)L:6,@;W(@<')I=F%T92!T<F%N<V%C
M=&EO;G,@*'-U8V@@87,@=&AE('-A;&4@;V8@82!C;VUP87)A8FQE#0H@8V]M
M<&%N>2DL(&%N9"!V86QU871I;VYS(&9O<B!P=6)L:6-L>2UT<F%D960@8V]M
M<&%R86)L92!C;VUP86YI97,N#0H@5&AE('9A;'5A=&EO;G,@86QS;R!I;F-O
M<G!O<F%T92!T:&4@1V5N97)A;"!087)T;F5R)B-X,C`Q.3MS(&]W;@T*(&IU
M9&=M96YT(&%N9"!C;&]S92!F86UI;&EA<FET>2!W:71H('1H92!B=7-I;F5S
M<R!A8W1I=FET:65S(&]F(&5A8V@-"B!P;W)T9F]L:6\@8V]M<&%N>2X@4VEG
M;FEF:6-A;G0@:6YC<F5A<V5S(&]R(&1E8W)E87-E<R!I;B!A;GD@;V8-"B!T
M:&5S92!I;G!U=',@:6X@:7-O;&%T:6]N(&UA>2!R97-U;'0@:6X@82!S:6=N
M:69I8V%N=&QY(&QO=V5R(&]R#0H@:&EG:&5R(&9A:7(@=F%L=64@;65A<W5R
M96UE;G0N(%1H92!P;W)T9F]L:6\@8V]N<VES=',@;V8@<V5C=7)I=&EE<PT*
M(&]F('!U8FQI8R!A;F0@<')I=F%T92!C;VUP86YI97,L(&%N9"!C;VYS97%U
M96YT;'DL(&EN<'5T<R!U<V5D(&EN#0H@=&AE(&9A:7(@=F%L=64@8V%L8W5L
M871I;VX@87)E(&-L87-S:69I960@87,@3&5V96P@,RX@5&AE($-O;7!A;GD-
M"B!D:60@;F]T(')E8V]R9"!A;B!O=&AE<BUT:&%N+71E;7!O<F%R>2!I;7!A
M:7)M96YT(&]F('1H:7,-"B!I;G9E<W1M96YT(&EN(#(P,3,L(#(P,3(L(&]R
M(#(P,3$N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q
M,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^3F]N+69I;F%N8VEA;"!!<W-E
M=',@=&AA="!A<F4-"B!-96%S=7)E9"!A="!&86ER(%9A;'5E(&]N(&$@3F]N
M+7)E8W5R<FEN9R!"87-I<SPO=3X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DYO;BUF:6YA
M;F-I86P@87-S971S('-U8V@@87,-"B!G;V]D=VEL;"P@:6YT86YG:6)L92!A
M<W-E=',L(&%N9"!P<F]P97)T>2P@<&QA;G0L(&%N9"!E<75I<&UE;G0@87)E
M#0H@<F5Q=6ER960@=&\@8F4@;65A<W5R960@870@9F%I<B!V86QU92!O;FQY
M('=H96X@86X@:6UP86ER;65N="!L;W-S#0H@:7,@<F5C;V=N:7IE9"X@5&AE
M($-O;7!A;GD@9&ED(&YO="!R96-O<F0@86X@:6UP86ER;65N="!C:&%R9V4-
M"B!R96QA=&5D('1O('1H97-E(&%S<V5T<R!I;B`R,#$S+"`R,#$R+"!O<B`R
M,#$Q+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-
M"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q
M96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O
M4VAE970Q-"YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T
M960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E
M=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H
M='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL
M.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I
M<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N
M="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L
M87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/D-A<V@L($-A<V@@17%U:79A;&5N=',L(&%N9"!);G9E<W1M96YT<SQB
M<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,SQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY#87-H($%N9"!#87-H($5Q=6EV86QE;G1S(%M!8G-T<F%C=%T\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@L($-A
M<V@@17%U:79A;&5N=',L(&%N9"!);G9E<W1M96YT<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/DY/5$4@-#HF(WA!
M,#LF(WA!,#M#87-H+"!#87-H#0H@17%U:79A;&5N=',L(&%N9"!);G9E<W1M
M96YT<SPO8CX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D-A<V@L(&-A<V@@97%U:79A;&5N
M=',L(&%N9`T*(&EN=F5S=&UE;G1S(&-O;G-I<W1E9"!O9B!T:&4@9F]L;&]W
M:6YG("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%
M4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<]
M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT
M97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#<V)3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED
M=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0V%S:#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S0P+#$R-#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[
M,S0L.3@V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D-A<V@@97%U:79A;&5N
M=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXU+#`Y.#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY-;VYE>2!M87)K970@:6YS=')U;65N
M=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C4R,#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU+#`W-CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4]
M,T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<SPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-#`L-C0T/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0U+#$V,#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].
M5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&
M1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3`Y+#`T,#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT-BPP,#$\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C4S+#4U.3PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-RPV-C8\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E
M:6=N(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,2PT
M-#@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,RPY.#8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY+#(W-CPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-BPR,C0\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06=E;F-Y
M(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#0Y.3PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW+#0X
M,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4<F5A<W5R>2!B:6QL<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C4L.3DW/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D-O=F5R960@8F]N9',\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXU+#8Q.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#;W)P;W)A=&4@<W1O
M8VL\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXR+#$S,3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^4VAO<G0M=&5R;2!I;G9E<W1M96YT<SPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3@T+#@R,CPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,#4L,3`U/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXQ,#DL.3`Y/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C$P,"PP-S(\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5')E87-U<GD@8FEL;',\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C<S+#8V-CPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS-BPR-S8\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C(Q+#@R,#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS-"PW,3`\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E:6=N(&)O
M;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ-BPS.#4\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3`L-C`V
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/DUU;FEC:7!A;"!B;VYD<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-2PY,3D\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3<L.#0V/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D%G96YC>2!B;VYD
M<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C(Y+#0T,3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY#;W9E<F5D(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BT\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-2PU-C0\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3&EM:71E
M9"!P87)T;F5R<VAI<"!I;G1E<F5S=`T*("AA8V-O=6YT960@9F]R('5S:6YG
M(&-O<W0@;65T:&]D*3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M,2PY-38\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,RPW-#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\
M+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/DQO;F<M=&5R;2!I;G9E<W1M96YT
M<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C(Y+#8U-3PO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,S@L,C4U
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/C0U-2PQ,C$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C,X."PU,C`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\
M+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/E1H92!#;VUP86YY)B-X,C`Q.3MS(&-A<V@@8F%L86YC
M90T*(&EN8VQU9&5D(&9O<F5I9VX@8F%N:R!B86QA;F-E<R!T;W1A;&EN9R`D
M,S(L,#DV+#`P,"!A;F0@)#(S+#8Q-"PP,#`-"B!A<R!O9B!$96-E;6)E<B8C
M>$$P.S,Q+"`R,#$S(&%N9"`R,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY4:&4@0V]M<&%N>28C>#(P,3D[<R!I;G9E<W1M96YT#0H@<&]R
M=&9O;&EO(&EN8VQU9&5S(&-O<G!O<F%T92!B;VYD<RP@87-S970M8F%C:V5D
M('-E8W5R:71I97,L#0H@=')E87-U<GD@8FEL;',L('-O=F5R96EG;B!B;VYD
M<RP@;75N:6-I<&%L(&)O;F1S+"!A;F0@86=E;F-Y(&)O;F1S+@T*($-O<G!O
M<F%T92!B;VYD<R!C;VYS:7-T(&]F(&1E8G0@<V5C=7)I=&EE<R!I<W-U960@
M8GD@8F]T:"!D;VUE<W1I8PT*(&%N9"!F;W)E:6=N(&-O;7!A;FEE<SL@87-S
M970M8F%C:V5D('-E8W5R:71I97,@8V]N<VES="!O9B!D96)T#0H@<V5C=7)I
M=&EE<R!C;VQL871E<F%L:7IE9"!B>2!P;V]L<R!O9B!R96-E:79A8FQE<R!O
M<B!L;V%N<R!W:71H#0H@8W)E9&ET(&5N:&%N8V5M96YT.R!T<F5A<W5R>2!B
M:6QL<R!C;VYS:7-T(&]F(&1E8G0@<V5C=7)I=&EE<PT*(&ES<W5E9"!B>2!B
M;W1H('1H92!5+E,N(&%N9"!F;W)E:6=N(&=O=F5R;FUE;G1S.R!S;W9E<F5I
M9VX@8F]N9',-"B!C;VYS:7-T(&]F(&1I<F5C="!D96)T(&ES<W5E9"!B>2!F
M;W)E:6=N(&=O=F5R;FUE;G1S.R!M=6YI8VEP86P-"B!B;VYD<R!C;VYS:7-T
M(&]F(&1E8G0@<V5C=7)I=&EE<R!I<W-U960@8GD@<W1A=&4@86YD(&QO8V%L
M#0H@9V]V97)N;65N="!E;G1I=&EE<SL@86YD(&%G96YC>2!B;VYD<R!C;VYS
M:7-T(&]F(&1O;65S=&EC(&]R#0H@9F]R96EG;B!O8FQI9V%T:6]N<R!O9B!G
M;W9E<FYM96YT(&%G96YC:65S(&%N9"!G;W9E<FYM96YT('-P;VYS;W)E9`T*
M(&5N=&5R<')I<V5S('1H870@:&%V92!G;W9E<FYM96YT(&)A8VMI;F<N/"]F
M;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)
M3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY);B`R,#$R+"!T:&4@0V]M<&%N>2!P=7)C:&%S960@
M97%U:71Y#0H@<V5C=7)I=&EE<RP@<F5P<F5S96YT:6YG('-T;V-K(&EN(&$@
M<'5B;&EC;'DM=')A9&5D(%4N4RX@8V]M<&%N>2P-"B!F;W(@)#(L,3,V+#`P
M,"X@5&AI<R!B86QA;F-E('=A<R!R96-O<F1E9"!I;B`F(W@R,#%#.U-H;W)T
M+71E<FT-"B!I;G9E<W1M96YT<R8C>#(P,40[(&]N('1H92!#;VYS;VQI9&%T
M960@0F%L86YC92!3:&5E=',L(&%S#0H@;6%N86=E;65N="!C;VYS:61E<F5D
M('1H:7,@=&\@8F4@82!T<F%D:6YG('-E8W5R:71Y+B!);B`R,#$S+`T*(&UA
M;F%G96UE;G0@;&EQ=6ED871E9"!A;&P@<VAA<F5S(&]F('1H:7,@<V5C=7)I
M='D@870@86X@86=G<F5G871E#0H@9F%I<B!V86QU92!O9B`D,2PT,CDL,#`P
M+"!R97-U;'1I;F<@:6X@82!R96%L:7IE9"!L;W-S(&]F("0W,#(L,#`P#0H@
M<F5C;W)D960@:6X@)B-X,C`Q0SM);G9E<W1M96YT(&EN8V]M928C>#(P,40[
M(&]N('1H92!#;VYS;VQI9&%T960-"B!3=&%T96UE;G1S(&]F($]P97)A=&EO
M;G,@:6X@,C`Q,RX@5&AE($-O;7!A;GD@<F5C;W)D960@86X-"B!U;G)E86QI
M>F5D(&QO<W,@;V8@)#4L,#`P(')E;&%T960@=&\@=&AI<R!I;G9E<W1M96YT
M(&%S(&]F#0H@1&5C96UB97(F(WA!,#LS,2P@,C`Q,BX\+V9O;G0^/"]P/@T*
M(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@
M,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/E1H92!F;VQL;W=I;F<@=&%B;&5S('-U;6UA<FEZ92!T:&4-"B!#;VUP
M86YY)B-X,C`Q.3MS(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT<R!A
M<R!O9@T*($1E8V5M8F5R)B-X03`[,S$L(#(P,3,@*&EN('1H;W5S86YD<RDZ
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!
M4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO
M<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S
M92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P
M('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D('=I
M9'1H/3-$-#DE/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^06UO<G1I>F5D/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D-O<W0\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^1W)O
M<W,\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^56YR96%L:7IE9#PO8CX\+V9O;G0^
M/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CY'86EN<SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CY'<F]S<SPO8CX\+V9O;G0^/&)R("\^#0H@
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CY5;G)E86QI>F5D/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/DQO<W-E<SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE
M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX]
M,T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY&86ER(%9A
M;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3
M:&]R="UT97)M.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ,#@L.#(T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C@Q/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#8U/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$P
M.2PP-#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^-30L,#8Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#4Q-3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C4S+#4U.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3;W9E
M<F5I9VX@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3$L-#0U/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^*#$S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3$L-#0X
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DUU
M;FEC:7!A;"!B;VYD<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXY+#(U.#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3@\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^.2PR-S8\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^06=E;F-Y(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C$L-3`P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT.3D\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3&]N
M9RUT97)M.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C$P.2PT-3<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C4U,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#DX/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,3`Y+#DP.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D
M('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E
M;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY4<F5A<W5R>2!B:6QL<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXW,RPX,#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@Q,SD\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXW,RPV-C8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,C$L.#8V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#4W/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,C$L.#(P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/E-O=F5R96EG;B!B;VYD<SPO9F]N=#X\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ-BPS-S8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,U
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,C8\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXQ-BPS.#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^375N
M:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C4L.3`Q/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^*#0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU+#DQ.3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y
M;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[-#$R+#0X.3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.SDU,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P
M.R@Y,3@I/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[-#$R+#4R,3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q<'@G/@T*("8C>$$P.SPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY4:&4@9F]L;&]W:6YG('1A8FQE('-U;6UA<FEZ97,@=&AE#0H@
M0V]M<&%N>28C>#(P,3D[<R!G<F]S<R!U;G)E86QI>F5D(&QO<W-E<R!A;F0@
M9F%I<B!V86QU97,@9F]R#0H@879A:6QA8FQE+69O<BUS86QE(&EN=F5S=&UE
M;G1S(&EN(&%N('5N<F5A;&EZ960@;&]S<R!P;W-I=&EO;B!A<R!O9@T*($1E
M8V5M8F5R)B-X03`[,S$L(#(P,3,@*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B
M;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R
M/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$
M,3`P)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D('=I9'1H/3-$-#$E
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^56YR96%L:7IE9"!,;W-S/"]B/CPO9F]N=#X\8G(@+SX-"B`\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/E!O<VET:6]N($9O<B!,97-S#0H@=&AA;CPO8CX\+V9O;G0^/&)R("\^#0H@
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CXQ,@T*($UO;G1H<SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CY5;G)E86QI>F5D($QO<W,\8G(@+SX-"B!0;W-I=&EO;B8C
M>$$P.T9O<B8C>$$P.T=R96%T97(F(WA!,#MT:&%N/&)R("\^#0H@,3(@36]N
M=&AS/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/E1O=&%L/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$
M8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1F%I<B!686QU
M93PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O
M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT
M97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CY5;G)E86QI>F5D/&)R("\^#0H@3&]S<V5S/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D9A:7(F(WA!,#M686QU93PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CY5;G)E86QI>F5D/&)R("\^#0H@3&]S<V5S/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0Q/CQB/D9A:7(@5F%L=64\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^56YR96%L
M:7IE9#QB<B`O/@T*($QO<W-E<SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5')E87-U<GD@8FEL;',\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C8Q+#DV-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@Q,SD\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-C$L.38V/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$S.3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C4X+#(U.#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$U,SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C,L,3(R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXH,3`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV,2PS.#`\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B@Q-C,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D%S<V5T+6)A8VME9"!S96-U<FET:65S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C,U+#$S.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*#$Q,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$X+#0U,CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#0V,3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C4S+#4Y,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M*#4W,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E:6=N(&)O;F1S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C$U+#0S-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*#,Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C$U+#0S-#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^*#,Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY-=6YI8VEP86P@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,BPU.#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@T/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C(L-3@Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH
M-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^06=E;F-Y(&)O;F1S/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C$L-#DY/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXH,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXQ+#0Y.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^*#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C$W-"PX-S8\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH-#0W/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^*28C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C(Q+#4W-#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B@T-S$\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3DV+#0U,#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B@Y,3@\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O
M=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P
M.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D%S(&]F($1E8V5M8F5R
M)B-X03`[,S$L(#(P,3,L('1H90T*($-O;7!A;GD@9&ED(&YO="!R96-O9VYI
M>F4@86X@;W1H97(M=&AA;BUT96UP;W)A<GD@:6UP86ER;65N="!O9@T*('1H
M97-E(&EN=F5S=&UE;G1S+B!);B!I=',@979A;'5A=&EO;BP@;6%N86=E;65N
M="!C;VYS:61E<F5D('1H90T*('1Y<&4@;V8@<V5C=7)I='DL('1H92!C<F5D
M:70@<F%T:6YG(&]F('1H92!S96-U<FET>2P@=&AE(&QE;F=T:"!O9@T*('1I
M;64@=&AE('-E8W5R:71Y(&AA<R!B965N(&EN(&$@;&]S<R!P;W-I=&EO;BP@
M=&AE('-I>F4@;V8@=&AE(&QO<W,-"B!P;W-I=&EO;BP@;W5R(&EN=&5N="!A
M;F0@86)I;&ET>2!T;R!H;VQD('1H92!S96-U<FET>2!T;R!E>'!E8W1E9`T*
M(')E8V]V97)Y(&]F('9A;'5E+"!A;F0@;W1H97(@;65A;FEN9V9U;"!I;F9O
M<FUA=&EO;BX@5&AE($-O;7!A;GD-"B!D;V5S(&YO="!I;G1E;F0@=&\@<V5L
M;"P@86YD(&ES('5N;&EK96QY('1O(&)E(')E<75I<F5D('1O('-E;&PL#0H@
M86YY(&]F('1H97-E(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT<R!B
M969O<F4@:71S(&5F9F5C=&EV90T*(&UA='5R:71Y(&]R(&UA<FME="!P<FEC
M92!R96-O=F5R>2X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!#;VUP86YY(')E8V]R
M9&5D(&=R;W-S(')E86QI>F5D#0H@9V%I;G,@;VX@=&AE('-A;&4@;V8@9&5B
M="!S96-U<FET:65S('1O=&%L:6YG("0U,#@L,#`P(&EN(#(P,3,@86YD#0H@
M)#$L.3DP+#`P,"!I;B`R,#$R+"!A;F0@9W)O<W,@<F5A;&EZ960@;&]S<V5S
M(&]N('1H92!S86QE(&]F(&1E8G0-"B!S96-U<FET:65S('1O=&%L:6YG("0Q
M.30L,#`P(&EN(#(P,3,@86YD("0R.34L,#`P(&EN(#(P,3(N($=A:6YS#0H@
M86YD(&QO<W-E<R!W97)E(&EM;6%T97)I86P@:6X@,C`Q,2X@4')I;W(@=&\@
M=&AE('-A;&4@;V8@=&AE<V4-"B!S96-U<FET:65S+"!U;G)E86QI>F5D(&=A
M:6YS(&%N9"!L;W-S97,@9F]R('1H97-E(&1E8G0@<V5C=7)I=&EE<RP-"B!N
M970@;V8@=&%X+"!W97)E(')E8V]R9&5D(&EN('-H87)E:&]L9&5R<R8C>#(P
M,3D[(&5Q=6ET>2!A<R!O=&AE<@T*(&-O;7!R96AE;G-I=F4@:6YC;VUE("AL
M;W-S*2X@26X@,C`Q,BP@;6%N86=E;65N="!C:&%N9V5D('1H90T*(&1O;6EC
M:6QE(&]F('1H92!S=6)S:61I87)Y('1H870@:&5L9"!T:&4@0V]M<&%N>28C
M>#(P,3D[<PT*($5U<F\M9&5N;VUI;F%T960@:6YV97-T;65N="!P;W)T9F]L
M:6\@86YD(&%L<V\@8VAA;F=E9"!T:&%T#0H@<W5B<VED:6%R>28C>#(P,3D[
M<R!F=6YC=&EO;F%L(&-U<G)E;F-Y(&9R;VT@=&AE($5U<F\@=&\@=&AE(%4N
M4RX-"B!$;VQL87(N($%S(&$@<F5S=6QT(&]F('1H97-E(&-H86YG97,L('1H
M92!I;G9E<W1M96YT('!O<G1F;VQI;R!W87,-"B!L:7%U:61A=&5D(&=E;F5R
M871I;F<@;F5T(&=A:6YS(&%N9"!T:&]S92!F=6YD<R!W97)E(&-O;G9E<G1E
M9"!T;PT*(%4N4RXF(WA!,#M$;VQL87)S+B!4:&5S92!F=6YD<R!W97)E('1H
M96X@=7-E9"!T;R!P=7)C:&%S90T*(%4N4RXF(WA!,#M$;VQL87(M9&5N;VUI
M;F%T960@:6YV97-T;65N=',@9'5R:6YG(#(P,3(N/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY4:&4@9F]L;&]W:6YG('1A8FQE('!R97-E;G1S('1H90T*(&5F9F5C=&EV
M92!M871U<FET>2!D871E<R!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<R!A=F%I
M;&%B;&4M9F]R+7-A;&4-"B!I;G9E<W1M96YT<R!A<R!O9B!$96-E;6)E<B8C
M>$$P.S,Q+"`R,#$S("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[
M($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE
M/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L
M;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI
M9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#0R)3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S
M)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/B9L=#LQ)B-X03`[665A<CPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CXQ+3(F(WA!,#M9
M96%R<SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X
M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,3X\8CXR+3,F(WA!,#M996%R<SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"
M3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CXS+30F(WA!,#M996%R<SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY4
M;W1A;#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,#DL,#0P/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^-C0L,#@P/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^-#(L-C@V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,RPQ
M-#,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,3@L.30Y/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D%S<V5T+6)A8VME9"!S96-U<FET:65S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C4S+#4U.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,30L.3$W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXV+#DP,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXW-2PS-SD\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^5')E87-U<GD@8FEL;',\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-BPP,#,\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C4W+#8V,SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW,RPV-C8\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E:6=N(&)O;F1S/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C$Q+#0T.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^."PX,3`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C<L
M-3<U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C(W+#@S,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY-=6YI8VEP86P@8F]N9',\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^.2PR-S8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L
M,C8Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR+#<U-#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PX.38\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C$U+#$Y-3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY!9V5N8WD@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT.3D\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C$L-#DY/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X
M03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[,3@T+#@R,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$P-2PP-SD\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LQ,3<L-3@Q/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[)B-X03`[)B-X03`[-2PP,SD\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!
M,#LT,3(L-3(Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/
M33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/DEN(#(P,#`L('1H92!#;VUP86YY(&)E8V%M92!A($QI;6ET960-
M"B!087)T;F5R(&EN(%9E;G)O8VL@07-S;V-I871E<R!)24DL($PN4"X@*%9E
M;G)O8VLI+"!A('9E;G1U<F4-"B!C87!I=&%L(&9U;F0N(%1H92!#;VUP86YY
M(&AA<R!C;VUM:71T960@=&\@82!T;W1A;"!I;G9E<W1M96YT(&EN#0H@=&AE
M(&QI;6ET960@<&%R=&YE<G-H:7`@;V8@=7`@=&\@)#(P+#4P,"PP,#`L('=I
M=&@@=&AE(&-O;6UI=&UE;G0-"B!P97)I;V0@97AP:7)I;F<@1&5C96UB97(F
M(WA!,#LS,2P@,C`Q-2XF(WA!,#M!<R!O9@T*($1E8V5M8F5R)B-X03`[,S$L
M(#(P,3,L('1H92!#;VUP86YY(&-O;G1R:6)U=&5D("0Q.2PX.#8L,#`P('1O
M('1H90T*('!A<G1N97)S:&EP+B8C>$$P.U1H92!R96UA:6YI;F<@8V]M;6ET
M;65N="!O9B`D-C$T+#`P,"!C86X@8F4-"B!C86QL960@8GD@5F5N<F]C:R!A
M="!A;GD@=&EM92!B969O<F4@1&5C96UB97(F(WA!,#LS,2P@,C`Q-2X-"B!#
M;VYT<FEB=71I;VYS(&%N9"!D:7-T<FEB=71I;VYS(&%R92!A="!T:&4@9&ES
M8W)E=&EO;B!O9@T*(%9E;G)O8VLF(W@R,#$Y.W,@;6%N86=E;65N="XF(WA!
M,#M.;R!C;VYT<FEB=71I;VYS('=E<F4@;6%D92!D=7)I;F<-"B`R,#$S+B!4
M:&4@0V]M<&%N>2!R96-E:79E9"!S=&]C:R!D:7-T<FEB=71I;VYS('1O=&%L
M:6YG("0S-C(L,#`P(&EN#0H@,C`Q,R!A;F0@)#(L,3DS+#`P,"!I;B`R,#$R
M+B!4:&4@0V]M<&%N>2!I;6UE9&EA=&5L>2!L:7%U:61A=&5D#0H@=&AE<V4@
M<W1O8VMS(&9O<B!P<F]C965D<R!O9B`D,S0W+#`P,"!A;F0@)#(L,3(X+#`P
M,"P@<F5S<&5C=&EV96QY+`T*(')E<W5L=&EN9R!I;B!R96%L:7IE9"!L;W-S
M97,@;V8@)#$U+#`P,"!A;F0@)#8U+#`P,"!I;B`R,#$S(&%N9`T*(#(P,3(L
M(')E<W!E8W1I=F5L>2X@0V%S:"!D:7-T<FEB=71I;VYS(&EN('1H92!A;6]U
M;G0@;V8@)#$L-#(R+#`P,`T*('=E<F4@86QS;R!R96-E:79E9"!I;B`R,#$S
M+B!!;&P@9&ES=')I8G5T:6]N<R!A<F4@86-C;W5N=&5D(&9O<B!A<PT*(')E
M='5R;B!O9B!C87!I=&%L+B!!<R!O9B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S
M+"!T:&4@8V%R<GEI;F<@=F%L=64-"B!O9B!T:&ES(&EN=F5S=&UE;G0@=V%S
M("0Q+#DU-BPP,#`@8V]M<&%R960@=&\@86X@97-T:6UA=&5D(&9A:7(-"B!V
M86QU92!O9B`D-"PS,34L,#`P+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO
M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C
M,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ
M(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y
M,&0U+U=O<FMS:&5E=',O4VAE970Q-2YH=&UL#0I#;VYT96YT+51R86YS9F5R
M+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E
M>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A
M9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E
M;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4]
M,T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M
M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^
M#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/DEN=F5N=&]R:65S/&)R/CPO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/DEN=F5N=&]R>2!$
M:7-C;&]S=7)E(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/DEN=F5N=&]R:65S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^3D]410T*(#4Z)B-X
M03`[)B-X03`[26YV96YT;W)I97,\+V(^/"]F;VYT/CPO<#X-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY);G9E
M;G1O<FEE<R!C;VYS:7-T960@;V8@=&AE#0H@9F]L;&]W:6YG("AI;B!T:&]U
M<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F
M(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@
M8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D
M:6YG/3-$,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@
M/'1D('=I9'1H/3-$-S@E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^
M1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^4F%W(&UA=&5R:6%L<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$S
M+#$P,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3(L
M-C8W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E=O<FLM:6XM<')O8V5S<SPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-"PT-S(\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-"PQ.3,\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1FEN:7-H960@
M9V]O9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C@L,3(Q/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDL,S(R
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C4L-CDT/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXR-BPQ.#(\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:
M13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^)B-X03`[/"]P
M/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T,38N:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY0<F]P97)T>2P@
M4&QA;G0L(&%N9"!%<75I<&UE;G0\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4')O<&5R='D@4&QA;G0@06YD($5Q
M=6EP;65N="!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@4&QA;G0L(&%N9"!%<75I<&UE
M;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CY.3U1%(#8Z)B-X03`[)B-X03`[4')O<&5R='DL#0H@4&QA;G0L(&%N
M9"!%<75I<&UE;G0\+V(^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY0<F]P97)T>2P@<&QA
M;G0L(&%N9"!E<75I<&UE;G0-"B!C;VYS:7-T960@;V8@=&AE(&9O;&QO=VEN
M9R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z
M(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="3U)$15(M
M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$
M,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@86QI9VX],T1C96YT97(^
M#0H@/'1R/@T*(#QT9"!W:61T:#TS1#<S)3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#$^/&(^1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X
M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^3&%N9#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C,L.34Q/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS+#DU,3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY"=6EL9&EN9W,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C$X+#,W,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ."PS-S$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^0G5I;&1I;F<@:6UP<F]V96UE;G1S/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXQ-2PW,3$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,3,L,3@V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/DQE87-E:&]L9"!I;7!R;W9E;65N=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C4L,3@U/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C0L.3(U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D-O;7!U=&5R(&AA<F1W87)E(&%N9`T*('-O9G1W87)E/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXR.2PS-3,\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C8L.3`W/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/DUA;G5F86-T=7)I;F<@=&5S=`T*(&5Q=6EP;65N=#PO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,30L-S$U/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$R+#@W-CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY&=7)N:71U<F4@86YD
M(&9I>'1U<F5S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS+#DQ
M-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS+#<Y,#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y
M;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T
M;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^.3$L,C`S/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C@T+#`P-CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY,97-S.B!A8V-U;75L871E9`T*(&1E
M<')E8VEA=&EO;CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^*#4T
M+#`V-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#0Y+#$X-CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$
M)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X
M03`[/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LS-RPQ,S8\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.S,T+#@R,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO
M=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^5&AE(&-O<W0@;V8@<')O<&5R='DL('!L86YT+"!A;F0-
M"B!E<75I<&UE;G0@=&]T86QI;F<@)#$L-C$V+#`P,"!A;F0@)#0L,S`W+#`P
M,"!W87,@<F5M;W9E9"!F<F]M(&)O=&@-"B!T:&4@87-S970@86YD(&%C8W5M
M=6QA=&5D(&1E<')E8VEA=&EO;B!B86QA;F-E<R!I;B`R,#$S(&%N9"`R,#$R
M+`T*(')E<W!E8W1I=F5L>2X@3&]S<V5S(&]N('1H97-E(&1I<W!O<V%L<R!W
M97)E(&EM;6%T97)I86P@:6X@8F]T:`T*('!E<FEO9',N/"]F;VYT/CPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ
M(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY"=6EL9&EN9W,@:6YC;'5D92!R96YT86P@<')O<&5R='D-"B!W:71H
M(&$@8V]S="!B87-I<R!O9B`D-2PW-3`L,#`P(&%S(&]F($1E8V5M8F5R)B-X
M03`[,S$L(#(P,3,@86YD#0H@,C`Q,BP@86YD(&%C8W5M=6QA=&5D(&1E<')E
M8VEA=&EO;B!O9B`D,BPT-SDL-S`P(&%N9"`D,BPS,S(L,#`P(&%S#0H@;V8@
M1&5C96UB97(F(WA!,#LS,2P@,C`Q,R!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY
M+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@
M34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^#0H@)B-X03`[
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/
M5%1/33H@,'!X)SXF(WA!,#L\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS
M:&5E=',O4VAE970Q-RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/DEN=&%N9VEB;&4@07-S971S/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D=O;V1W:6QL($%N9"!)
M;G1A;F=I8FQE($%S<V5T<R!$:7-C;&]S=7)E(%M!8G-T<F%C=%T\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=&%N9VEB
M;&4@07-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I
M=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CY.3U1%(#<Z)B-X03`[)B-X03`[26YT86YG:6)L90T*($%S
M<V5T<SPO8CX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D%M;W)T:7IE9"!I;G1A;F=I8FQE
M(&%S<V5T<R!C;VYS:7-T960-"B!O9B!T:&4@9F]L;&]W:6YG("AI;B!T:&]U
M<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F
M(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@
M8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D
M:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*
M(#QT9"!W:61T:#TS1#8T)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/D=R;W-S/"]B/CPO9F]N=#X\8G(@
M+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/D-A<G)Y:6YG/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/E9A;'5E/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/D%C8W5M=6QA=&5D/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D%M;W)T:7IA=&EO
M;CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O
M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT
M97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CY.970\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^0V%R<GEI;F<\+V(^/"]F
M;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^5F%L=64\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D1I<W1R:6)U=&EO;B!N971W;W)K<SPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C,X+#`V,#PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C(X+#0W.3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/CDL-3@Q/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0W5S=&]M97(@8V]N
M=')A8W1S(&%N9`T*(')E;&%T:6]N<VAI<',\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/C8L-CDP/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXU+#8V,3PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PP,CD\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%
M1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY#;VUP;&5T960@=&5C:&YO;&]G:65S/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXT+#0R,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-#`W/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXT+#`Q
M,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D]T:&5R/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS-S`\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C(W,#PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^,3`P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B-X03`[
M,S$L#0H@,C`Q,SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.S0Y+#4T,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C
M>$$P.S,T+#@Q-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$T+#<R,SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\
M+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$
M-#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q
M<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS
M1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/D=R;W-S/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D-A<G)Y:6YG
M/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/E9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D%C8W5M=6QA=&5D/"]B
M/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/D%M;W)T:7IA=&EO;CPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.970\+V(^/"]F
M;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^0V%R<GEI;F<\+V(^/"]F;VYT/CQB<B`O/@T*(#QF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M5F%L=64\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D1I<W1R:6)U=&EO;B!N971W;W)K<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S@L,#8P
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C4L,3DS/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,3(L.#8W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D-U<W1O;65R(&-O;G1R86-T<R!A;F0-"B!R96QA=&EO;G-H:7!S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C8L-CDP/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXU+#,Q,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,2PS.#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^0V]M<&QE=&5D('1E8VAN;VQO9VEE<SPO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXV-S`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,Q,3PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S4Y/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D]T:&5R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,W,#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`V/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXQ-C0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B-X03`[
M,S$L#0H@,C`Q,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#4L-SDP/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,S$L,#(P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,30L-S<P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*
M(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@8V]S="!A;F0@<F5L871E9"!A
M;6]R=&EZ871I;VX@;V8-"B!C97)T86EN(&9U;&QY+6%M;W)T:7IE9"!C=7-T
M;VUE<B!C;VYT<F%C=',@=&]T86QI;F<@)#@L-3,U+#`P,"!W97)E#0H@<F5M
M;W9E9"!F<F]M('1H97-E(&%C8V]U;G1S(&EN(#(P,3(N/"]F;VYT/CPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ
M(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY);B!/8W1O8F5R(#(P,3,L('1H92!#;VUP86YY('!A:60-"B`D,RPW
M-3`L,#`P('1O('!U<F-H87-E(&%P<&QI8V%T:6]N(&1E=F5L;W!M96YT('-O
M9G1W87)E('1H870@=VEL;`T*(')U;B!O;B!T;W`@;V8@=&AE($-O;7!A;GDF
M(W@R,#$Y.W,@97AI<W1I;F<@=FES:6]N('-O9G1W87)E('1O(&UA:V4-"B!I
M="!E87-I97(@=&\@=7-E(&%N9"!D979E;&]P(&-U<W1O;2!A<'!L:6-A=&EO
M;G,@;6]R92!E9F9E8W1I=F5L>2X-"B!4:&ES('!U<F-H87-E9"!T96-H;F]L
M;V=Y('=I;&P@8F4@86UO<G1I>F5D('1O("8C>#(P,4,[0V]S="!O9@T*(')E
M=F5N=64F(W@R,#%$.R!O;B!T:&4@0V]N<V]L:61A=&5D(%-T871E;65N=',@
M;V8@3W!E<F%T:6]N<R!O=F5R#0H@:71S(&5S=&EM871E9"!U<V5F=6P@;&EF
M92!O9B!F:79E('EE87)S(&)E9VEN;FEN9R!I;B!T:&4@<V5C;VYD#0H@<75A
M<G1E<B!O9B`R,#$T('=H96X@=&AE($-O;7!A;GD@97AP96-T<R!T;R!S=&%R
M="!T;R!S96QL('!R;V1U8W0-"B!T:&%T(&EN8V]R<&]R871E<R!T:&ES('-O
M9G1W87)E+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^17-T:6UA=&5D(&%M;W)T:7IA=&EO
M;B!E>'!E;G-E(&9O<@T*(&5A8V@@;V8@=&AE(&9I=F4@<W5C8V5E9&EN9R!F
M:7-C86P@>65A<G,@86YD('1H97)E869T97(@:7,@87,-"B!F;VQL;W=S("AI
M;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X
M)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,
M05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E
M;&QP861D:6YG/3-$,"!W:61T:#TS1#8X)2!A;&EG;CTS1&-E;G1E<CX-"B`\
M='(^#0H@/'1D('=I9'1H/3-$-34E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!W:61T:#TS1#(X)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60[(%=)1%1(
M.B`Q,#!P="<@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0Q/CQB/EEE87(@16YD:6YG#0H@1&5C96UB
M97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,3X\8CY!;6]U;G0\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG(&%L:6=N
M/3-$<FEG:'0^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXR,#$T/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT
M+#(Q,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A
M;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,C`Q-3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXT+#,V-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS
M1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q
M-CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS+#0R-SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I
M9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,C`Q-SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ
M+#8Q-SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG
M;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q.#PO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXY,3,\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T
M;W`@86QI9VX],T1R:6=H=#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H97)E
M869T97(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3@W/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R
M/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LQ-"PW,C,\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*
M(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SXF(WA!,#L\+W`^#0H@/"]D:78^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D
M>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P
M7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U
M+U=O<FMS:&5E=',O4VAE970Q."YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/D=O;V1W:6QL/&)R/CPO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D=O;V1W:6QL($%N9"!);G1A
M;F=I8FQE($%S<V5T<R!$:7-C;&]S=7)E(%M!8G-T<F%C=%T\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=O;V1W:6QL/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M3D]410T*(#@Z)B-X03`[)B-X03`[1V]O9'=I;&P\+V(^/"]F;VYT/CPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ
M(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY4:&4@0V]M<&%N>2!H87,@='=O(')E<&]R=&EN9R!U;FET<PT*('=I
M=&@@9V]O9'=I;&PL('1H92!-;V1U;&%R(%9I<VEO;B!3>7-T96US($1I=FES
M:6]N("A-5E-$*2!A;F0@=&AE#0H@4W5R9F%C92!);G-P96-T:6]N(%-Y<W1E
M;7,@1&EV:7-I;VX@*%-)4T0I+"!W:&EC:"!A<F4@86QS;PT*(')E<&]R=&%B
M;&4@<V5G;65N=',N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q<'@G
M/@T*("8C>$$P.SPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@8VAA;F=E<R!I;B!T:&4@8V%R<GEI
M;F<@=F%L=64@;V8-"B!G;V]D=VEL;"!W97)E(&%S(&9O;&QO=W,@*&EN('1H
M;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0
M.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*
M("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^
M#0H@/'1D('=I9'1H/3-$-CDE/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^35931#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY325-$/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D-O;G-O;&ED871E9#PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0F%L86YC
M92!A<R!O9B!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3$\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C<W+#4U-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0L-#<S/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^.#(L,#(Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D9O
M<F5I9VX@8W5R<F5N8WD@97AC:&%N9V4@<F%T90T*(&-H86YG97,\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^*#$V.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@Q-S(\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXH,S0P/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*
M(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/D)A;&%N8V4@87,@;V8@1&5C96UB97(F(WA!,#LS,2P-"B`R,#$R/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C<W+#,X.#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^-"PS,#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C@Q+#8X.3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY&;W)E:6=N(&-U<G)E;F-Y(&5X8VAA
M;F=E(')A=&4-"B!C:&%N9V5S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BT\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:
M13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L
M#0H@,C`Q,SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C<W+#,X.#PO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C0L,S`Q/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.#$L-C@Y
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\
M+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D9O<B!I=',@,C`Q,R!A;F%L>7-I<R!O9B!G;V]D=VEL
M;"P-"B!M86YA9V5M96YT(&5L96-T960@=&\@<&5R9F]R;2!A('%U86QI=&%T
M:79E(&%S<V5S<VUE;G0N($)A<V5D('5P;VX-"B!T:&ES(&%S<V5S<VUE;G0L
M(&UA;F%G96UE;G0@9&]E<R!N;W0@8F5L:65V92!T:&%T(&ET(&ES(&UO<F4@
M;&EK96QY#0H@=&AA;B!N;W0@=&AA="!T:&4@8V%R<GEI;F<@=F%L=64@;V8@
M96ET:&5R(')E<&]R=&EN9R!U;FET(&5X8V5E9',-"B!I=',@9F%I<B!V86QU
M92X@1F%C=&]R<R!T:&%T(&UA;F%G96UE;G0@8V]N<VED97)E9"!I;B!T:&ES
M#0H@87-S97-S;65N="!I;F-L=61E(&UA8W)O96-O;F]M:6,@8V]N9&ET:6]N
M<RP@:6YD=7-T<GD@86YD(&UA<FME=`T*(&-O;G-I9&5R871I;VYS+"!O=F5R
M86QL(&9I;F%N8VEA;"!P97)F;W)M86YC92`H8F]T:"!C=7)R96YT(&%N9`T*
M('!R;VIE8W1E9"DL(&-H86YG97,@:6X@;6%N86=E;65N="!O<B!S=')A=&5G
M>2P@86YD(&-H86YG97,@:6X@=&AE#0H@8V]M<&]S:71I;VX@;W(@8V%R<GEI
M;F<@86UO=6YT(&]F(&YE="!A<W-E=',N($EN(&%D9&ET:6]N+`T*(&UA;F%G
M96UE;G0@=&]O:R!I;G1O(&-O;G-I9&5R871I;VX@=&AE(&=O;V1W:6QL('9A
M;'5A=&EO;B!P97)F;W)M960-"B!U;F1E<B!T:&4@;&%S="!Q=6%N=&ET871I
M=F4@86YA;'ES:7,@87,@;V8@3V-T;V)E<B8C>$$P.S0L(#(P,3`N($%T#0H@
M=&AA="!D871E+"!T:&4@9F%I<B!V86QU92!O9B!T:&4@35931"!U;FET(&5X
M8V5E9&5D(&ET<R!C87)R>6EN9PT*('9A;'5E(&)Y(&%P<')O>&EM871E;'D@
M,C`X)2P@=VAI;&4@=&AE(&9A:7(@=F%L=64@;V8@=&AE(%-)4T0@=6YI=`T*
M(&5X8V5E9&5D(&ET<R!C87)R>6EN9R!V86QU92!B>2!A<'!R;WAI;6%T96QY
M(#$Q.24N($%S(&]F#0H@1&5C96UB97(F(WA!,#LS,2P@,C`Q,RP@;6%N86=E
M;65N="!D;V5S(&YO="!B96QI979E(&%N>2!Q=6%L:71A=&EV90T*(&9A8W1O
M<G,@97AI<W0@=&AA="!W;W5L9"!C:&%N9V4@=&AE(&-O;F-L=7-I;VX@;V8@
M=&AE:7(-"B!A<W-E<W-M96YT+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO
M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C
M,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ
M(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y
M,&0U+U=O<FMS:&5E=',O4VAE970Q.2YH=&UL#0I#;VYT96YT+51R86YS9F5R
M+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E
M>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A
M9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E
M;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4]
M,T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M
M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^
M#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/D%C8W)U960@17AP96YS97,\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4&%Y86)L
M97,@06YD($%C8W)U86QS(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C8W)U960@17AP96YS97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.
M3U1%(#DZ)B-X03`[)B-X03`[06-C<G5E9`T*($5X<&5N<V5S/"]B/CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^06-C<G5E9"!E>'!E;G-E<R!C;VYS:7-T960@;V8@=&AE
M#0H@9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[
M($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE
M/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L
M;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR)2!A;&EG
M;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D('=I9'1H/3-$-S(E/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@
M86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,3X\8CY$96-E;6)E<B8C>$$P.S,Q+#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9#X\+W1D/@T*
M(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L
M:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q
M/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0V]M<&%N>2!B;VYU<V5S/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^-BPX.#`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C4L,#4W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E-A;&%R:65S
M+"!C;VUM:7-S:6]N<RP@86YD('!A>7)O;&P-"B!T87AE<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^-BPQ,3$\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-2PU-C,\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5F%C871I;VX\+V9O;G0^/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C0L-3DX/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C0L,C,W/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D9O<F5I9VX@<F5T:7)E;65N=`T*(&]B;&EG871I;VYS/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS+#<R-CPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS+#0X-SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY787)R86YT>2!O
M8FQI9V%T:6]N<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,RPP
M,38\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,BPR-38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^2F%P86YE<V4@8V]N<W5M
M<'1I;VX@=&%X97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$L
M,S<R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C,L-#`U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/D]T:&5R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXX+#8R
M.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU
M+#4X-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.S,T+#,S,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,CDL-3DP/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@
M8VAA;F=E<R!I;B!T:&4@=V%R<F%N='D-"B!O8FQI9V%T:6]N('=E<F4@87,@
M9F]L;&]W<R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4
M+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="
M3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@86QI9VX],T1C
M96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#@Y)3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0F%L86YC92!A
M<R!O9B!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3$\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C(L,#DW/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E!R;W9I<VEO;G,@9F]R
M('=A<G)A;G1I97,@:7-S=65D#0H@9'5R:6YG('1H92!P97)I;V0\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,2PW,C4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^1G5L9FEL;&UE;G0@;V8@=V%R<F%N='D-"B!O
M8FQI9V%T:6]N<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,2PV,#D\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D9O<F5I9VX@97AC:&%N9V4@<F%T90T*(&-H86YG97,\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X
M)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^0F%L86YC92!A<R!O9B!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3(\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,BPR-38\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^4')O=FES:6]N<R!F;W(@=V%R<F%N=&EE<R!I<W-U960-"B!D=7)I
M;F<@=&AE('!E<FEO9#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M,BPW-S`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY&=6QF:6QL;65N="!O9B!W87)R86YT>0T*(&]B;&EG
M871I;VYS/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH,BPQ,30\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1F]R96EG;B!E>&-H86YG
M92!R871E#0H@8VAA;F=E<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^,3`T/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M0F%L86YC92!A<R!O9B!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3,\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXS+#`Q-CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@
M,7!X)SX-"B`F(WA!,#L\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M
M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P
M.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO
M,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E
M=',O4VAE970R,"YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q
M=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA
M<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\3454
M02!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H
M=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S
M8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M
M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE
M(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\
M<W1R;VYG/D-O;6UI=&UE;G1S(&%N9"!#;VYT:6YG96YC:65S/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q
M/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-O;6UI
M=&UE;G1S($%N9"!#;VYT:6YG96YC:65S($1I<V-L;W-U<F4@6T%B<W1R86-T
M73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M0V]M;6ET;65N=',@86YD($-O;G1I;F=E;F-I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/DY/5$4@,3`Z)B-X03`[
M)B-X03`[0V]M;6ET;65N=',-"B!A;F0@0V]N=&EN9V5N8VEE<SPO8CX\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQU/D-O;6UI=&UE;G1S/"]U/CPO9F]N=#X\+W`^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P
M<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^07,@;V8@1&5C96UB97(F(WA!,#LS,2P@,C`Q,RP@=&AE#0H@0V]M<&%N
M>2!H860@;W5T<W1A;F1I;F<@<'5R8VAA<V4@;W)D97)S('1O=&%L:6YG("0S
M+#0W,"PP,#`@=&\-"B!P=7)C:&%S92!I;G9E;G1O<GD@9G)O;2!V87)I;W5S
M('9E;F1O<G,N($-E<G1A:6X@;V8@=&AE<V4@<'5R8VAA<V4-"B!O<F1E<G,@
M;6%Y(&)E(&-A;F-E;&5D(&)Y('1H92!#;VUP86YY+"!S=6)J96-T('1O(&-A
M;F-E;&QA=&EO;@T*('!E;F%L=&EE<RX@5&AE<V4@<'5R8VAA<V4@8V]M;6ET
M;65N=',@<F5L871E('1O(&5X<&5C=&5D('-A;&5S(&EN#0H@,C`Q-"X\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/E1H92!#;VUP86YY(&-O;F1U8W1S(&-E<G1A:6X@;V8@
M:71S#0H@;W!E<F%T:6]N<R!I;B!L96%S960@9F%C:6QI=&EE<RX@5&AE<V4@
M;&5A<V4@86=R965M96YT<R!E>'!I<F4@870-"B!V87)I;W5S(&1A=&5S('1H
M<F]U9V@@,C`R,2!A;F0@87)E(&%C8V]U;G1E9"!F;W(@87,@;W!E<F%T:6YG
M#0H@;&5A<V5S+B!#97)T86EN(&]F('1H97-E(&QE87-E<R!C;VYT86EN(')E
M;F5W86P@;W!T:6]N<RP@<F5T:7)E;65N=`T*(&]B;&EG871I;VYS+"!E<V-A
M;&%T:6]N(&-L875S97,L(')E;G0@:&]L:61A>7,L(&%N9"!L96%S96AO;&0-
M"B!I;7!R;W9E;65N="!I;F-E;G1I=F5S+B!!;FYU86P@<F5N=&%L(&5X<&5N
M<V4@=&]T86QE9"`D-2PW-S(L,#`P(&EN#0H@,C`Q,RP@)#4L.#`V+#`P,"!I
M;B`R,#$R+"!A;F0@)#4L-34W+#`P,"!I;B`R,#$Q+B!&=71U<F4@;6EN:6UU
M;0T*(')E;G1A;"!P87EM96YT<R!U;F1E<B!T:&5S92!A9W)E96UE;G1S(&%R
M92!A<R!F;VQL;W=S("AI;@T*('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P
M>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y
M;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C
M96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A
M;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D('=I9'1H/3-$-34E/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#(X)3X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N
M/3-$<FEG:'0^#0H@/'`@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'@@<V]L:60[(%=)1%1(.B`Q,#!P="<@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/EEE
M87(@16YD:6YG#0H@1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY!;6]U
M;G0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$
M<FEG:'0^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG(&%L:6=N/3-$<FEG:'0^#0H@/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,#$T/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXU+#4V,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG
M;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q-3PO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT+#(U.3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A
M;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,C`Q-CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXR+#0X,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q-SPO9F]N=#X\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXQ+#0Q-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D
M('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I
M9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,C`Q.#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW
M-S4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<@86QI
M9VX],T1R:6=H=#X-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/E1H97)E869T97(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,BPQ-3,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C
M>$$P.R8C>$$P.S$V+#8T,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z
M(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[)B-X03`[)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N
M>2!O=VYS(&)U:6QD:6YG<R!A9&IA8V5N=`T*('1O(&ET<R!C;W)P;W)A=&4@
M:&5A9'%U87)T97)S('1H870@87)E(&-U<G)E;G1L>2!O8V-U<&EE9"!W:71H
M#0H@=&5N86YT<R!W:&\@:&%V92!L96%S92!A9W)E96UE;G1S('1H870@97AP
M:7)E(&%T('9A<FEO=7,@9&%T97,-"B!T:')O=6=H(#(P,C$N($%N;G5A;"!R
M96YT86P@:6YC;VUE('1O=&%L960@)#8W-BPP,#`@:6X@,C`Q,RP-"B`D.#4T
M+#`P,"!I;B`R,#$R+"!A;F0@)#<Y,2PP,#`@:6X@,C`Q,2X@4F5N=&%L(&EN
M8V]M92!A;F0@<F5L871E9`T*(&5X<&5N<V5S(&%R92!I;F-L=61E9"!I;B`F
M(W@R,#%#.T]T:&5R(&EN8V]M92`H97AP96YS92DF(W@R,#%$.R!O;@T*('1H
M92!#;VYS;VQI9&%T960@4W1A=&5M96YT<R!O9B!/<&5R871I;VYS+B!&=71U
M<F4@;6EN:6UU;2!R96YT86P-"B!R96-E:7!T<R!U;F1E<B!N;VXM8V%N8V5L
M86)L92!L96%S92!A9W)E96UE;G1S(&%R92!A<R!F;VQL;W=S("AI;@T*('1H
M;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0
M.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*
M("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^
M#0H@/'1D('=I9'1H/3-$-3<E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!W:61T:#TS1#(X)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60[(%=)1%1(.B`Q
M,#!P="<@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/CQB/EEE87(@16YD:6YG#0H@1&5C96UB97(F
M(WA!,#LS,2P\+V(^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CY!;6]U;G0\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG(&%L:6=N/3-$
M<FEG:'0^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXR,#$T/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#0P
M.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG
M;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,C`Q-3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ+#8U.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O
M<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q-CPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#8V,#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT
M/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,C`Q-SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#0Q
M-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS
M1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q.#PO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#`P.3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O
M<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE<F5A
M9G1E<CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR+#0U,3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y
M;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[.2PV,#$\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*
M(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQU/D-O;G1I;F=E;F-I97,\+W4^/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY);B!-87D@,C`P."P@=&AE($-O;7!A;GD@9FEL960@80T*(&-O
M;7!L86EN="!A9V%I;G-T($UV5&5C(%-O9G1W87)E($=M8D@L($UV5&5C($Q,
M0RP@86YD($9U:FD@06UE<FEC80T*($-O<G!O<F%T:6]N(&EN('1H92!5;FET
M960@4W1A=&5S($1I<W1R:6-T($-O=7)T(&9O<B!T:&4@1&ES=')I8W0@;V8-
M"B!-87-S86-H=7-E='1S(&%L;&5G:6YG(&EN9G)I;F=E;65N="!O9B!C97)T
M86EN('!A=&5N=',@;W=N960@8GD@=&AE#0H@0V]M<&%N>2X@5&AI<R!M871T
M97(@:7,@;VYG;VEN9RX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DEN($UA>2`R,#`Y+"!T
M:&4@0V]M<&%N>2!P<F4M9FEL960@80T*(&-O;7!L86EN="!W:71H('1H92!5
M;FET960@4W1A=&5S($EN=&5R;F%T:6]N86P@5')A9&4@0V]M;6ES<VEO;@T*
M("A)5$,I('!U<G-U86YT('1O(%-E8W1I;VXF(WA!,#LS,S<@;V8@=&AE(%1A
M<FEF9B!!8W0@;V8@,3DS,"P@87,-"B!A;65N9&5D+"`Q.2!5+E,N0RX@)B-X
M03<[,3,S-RP@86=A:6YS="!-=E1E8R!3;V9T=V%R92!';6)(+"!-=E1E8PT*
M($Q,0RP@1G5J:2!!;65R:6-A+"!A;F0@<V5V97)A;"!O=&AE<B!R97-P;VYD
M96YT<R!A;&QE9VEN9R!U;F9A:7(-"B!M971H;V1S(&]F(&-O;7!E=&ET:6]N
M(&%N9"!U;F9A:7(@86-T<R!I;B!T:&4@=6YL87=F=6P@:6UP;W)T871I;VX-
M"B!I;G1O('1H92!5;FET960@4W1A=&5S+"!S86QE(&9O<B!I;7!O<G1A=&EO
M;BP@;W(@<V%L92!W:71H:6X@=&AE#0H@56YI=&5D(%-T871E<R!A9G1E<B!I
M;7!O<G1A=&EO;BX@0GD@=&AI<R!F:6QI;F<L('1H92!#;VUP86YY#0H@<F5Q
M=65S=&5D('1H92!)5$,@=&\@:6YV97-T:6=A=&4@=&AE($-O;7!A;GDF(W@R
M,#$Y.W,@8V]N=&5N=&EO;@T*('1H870@8V5R=&%I;B!M86-H:6YE('9I<VEO
M;B!S;V9T=V%R92P@;6%C:&EN92!V:7-I;VX@<WES=&5M<RP@86YD#0H@<')O
M9'5C=',@8V]N=&%I;FEN9R!T:&4@<V%M92!I;F9R:6YG92P@86YD(')E<W!O
M;F1E;G1S(&1I<F5C=&QY#0H@:6YF<FEN9V4@86YD+V]R(&%C=&EV96QY(&EN
M9'5C92!A;F0O;W(@8V]N=')I8G5T92!T;R!T:&4-"B!I;F9R:6YG96UE;G0@
M:6X@=&AE(%5N:71E9"!3=&%T97,L(&]F(&]N92!O<B!M;W)E(&]F('1H90T*
M($-O;7!A;GDF(W@R,#$Y.W,@52Y3+B!P871E;G1S+B!);B!*=6QY(#(P,#DL
M('1H92!)5$,@:7-S=65D(&%N(&]R9&5R#0H@=&AA="!I="!W;W5L9"!I;G-T
M:71U=&4@86X@:6YV97-T:6=A=&EO;B!B87-E9"!U<&]N('1H90T*($-O;7!A
M;GDF(W@R,#$Y.W,@87-S97)T:6]N<RX@26X@4V5P=&5M8F5R(#(P,#DL('1H
M92!#;VUP86YY(')E86-H960-"B!A('-E='1L96UE;G0@=VET:"!T=V\@;V8@
M=&AE(')E<W!O;F1E;G1S+"!A;F0@:6X@1&5C96UB97(@,C`P.2P@=&AE#0H@
M0V]M<&%N>2!R96%C:&5D(&$@<V5T=&QE;65N="!W:71H(&9I=F4@861D:71I
M;VYA;"!R97-P;VYD96YT<RX@26X-"B!-87)C:"`R,#$P+"!T:&4@0V]M<&%N
M>2!R96%C:&5D(&$@<V5T=&QE;65N="!W:71H(')E<W!O;F1E;G0@1G5J:0T*
M($UA8VAI;F4@36%N=69A8W1U<FEN9R!#;RXL($QT9"X@86YD(&ET<R!S=6)S
M:61I87)Y($9U:FD@06UE<FEC80T*($-O<G!O<F%T:6]N+B!4:&5S92!S971T
M;&5M96YT<R!D:60@;F]T(&AA=F4@82!M871E<FEA;"!I;7!A8W0@;VX-"B!T
M:&4@0V]M<&%N>28C>#(P,3D[<R!F:6YA;F-I86P@<F5S=6QT<RX@06X@251#
M(&AE87)I;F<@=V%S(&AE;&0@:6X-"B!-87D@,C`Q,"X@26X@2G5L>2`R,#$P
M+"!T:&4@061M:6YI<W1R871I=F4@3&%W($IU9&=E(&ES<W5E9"!A;@T*(&EN
M:71I86P@9&5T97)M:6YA=&EO;B!F:6YD:6YG('1W;R!O9B!T:&4@0V]M<&%N
M>28C>#(P,3D[<R!P871E;G1S#0H@:6YV86QI9"!A;F0@=&AA="!R97-P;VYD
M96YT<R!D:60@;F]T(&EN9G)I;F=E('1H92!P871E;G1S+6%T+6ES<W5E+@T*
M($EN(%-E<'1E;6)E<B`R,#$P+"!T:&4@251#(&ES<W5E9"!A(&YO=&EC92!T
M:&%T(&ET('=O=6QD(')E=FEE=R!T:&4-"B!I;FET:6%L(&1E=&5R;6EN871I
M;VX@;V8@=&AE($%D;6EN:7-T<F%T:79E($QA=R!*=61G92X@5&AE($E40PT*
M(&ES<W5E9"!I=',@1FEN86P@1&5T97)M:6YA=&EO;B!I;B!.;W9E;6)E<B`R
M,#$P(&EN('=H:6-H(&ET#0H@9&5T97)M:6YE9"!T;R!M;V1I9GDM:6XM<&%R
M="!A;F0@869F:7)M+6EN+7!A<G0@=&AE($%D;6EN:7-T<F%T:79E#0H@3&%W
M($IU9&=E)B-X,C`Q.3MS(&1E=&5R;6EN871I;VXL(&%N9"!T97)M:6YA=&4@
M=&AE(&EN=F5S=&EG871I;VX-"B!W:71H(&$@9FEN9&EN9R!O9B!N;R!V:6]L
M871I;VX@;V8@4V5C=&EO;B8C>$$P.S,S-R!O9B!T:&4@5&%R:69F#0H@06-T
M(&]F(#$Y,S`@*&%S(&%M96YD960@,3D@52Y3+D,N("8C>$$W.S$S,S<I+B!4
M:&4@0V]M<&%N>2!H87,-"B!F:6QE9"!A;B!A<'!E86P@;V8@=&AE(&1E8VES
M:6]N('=I=&@@=&AE(%5N:71E9"!3=&%T97,@0V]U<G0@;V8-"B!!<'!E86QS
M(&9O<B!T:&4@1F5D97)A;"!#:7)C=6ET+B!!;B!O<F%L(&AE87)I;F<@8F5F
M;W)E('1H92!5;FET960-"B!3=&%T97,@0V]U<G0@;V8@07!P96%L<R!O8V-U
M<G)E9"!I;B!&96)R=6%R>2`R,#$R+B!);B!$96-E;6)E<@T*(#(P,3,L('1H
M92!&961E<F%L($-I<F-U:70@869F:7)M960@=&AE($E40R8C>#(P,3D[<R!F
M:6YD:6YG(&]F#0H@;F]N+6EN9G)I;F=E;65N="P@8G5T(&1I9"!N;W0@861D
M<F5S<R!T:&4@251#)B-X,C`Q.3MS(&9I;F1I;F<-"B!R96=A<F1I;F<@=F%L
M:61I='DN(%1H:7,@;6%T=&5R(&ES(&]N9V]I;F<N/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY);B!-87)C:"`R,#$S+"!T:&4@0V]M<&%N>2!F:6QE9"!A#0H@;&%W<W5I
M="!A9V%I;G-T($UI8W)O<V-A;B!3>7-T96US+"!);F,N("@F(W@R,#%#.TUI
M8W)O<V-A;B8C>#(P,40[*0T*(&%N9"!#;V1E($-O<G!O<F%T:6]N(&EN('1H
M92!5;FET960@4W1A=&5S($1I<W1R:6-T($-O=7)T(&9O<B!T:&4-"B!3;W5T
M:&5R;B!$:7-T<FEC="!O9B!.97<@66]R:R!A;&QE9VEN9R!T:&%T($UI8W)O
M<V-A;B8C>#(P,3D[<PT*($UO8FEL92!(87=K(&AA;F1H96QD(&EM86=E<B!I
M;F9R:6YG97,@52Y3+B!0871E;G0@-RPX-S0L-#@W(&]W;F5D#0H@8GD@=&AE
M($-O;7!A;GDN(%1H92!L87=S=6ET('-E96MS('1O('!R;VAI8FET($-O9&4@
M0V]R<&]R871I;VX@9G)O;0T*(&UA;G5F86-T=7)I;F<@=&AE('!R;V1U8W0L
M(&%N9"!-:6-R;W-C86X@9G)O;2!S96QL:6YG(&%N9`T*(&1I<W1R:6)U=&EN
M9R!T:&4@<')O9'5C="X@5&AE($-O;7!A;GD@:7,@86QS;R!S965K:6YG(&UO
M;F5T87)Y#0H@9&%M86=E<R!R97-U;'1I;F<@9G)O;2!T:&4@86QL96=E9"!I
M;F9R:6YG96UE;G0N($)O=&@@<&%R=&EE<R!H879E#0H@9FEL960@;6]T:6]N
M<R!F;W(@<W5M;6%R>2!J=61G;65N="!A;F0@82!H96%R:6YG(&]N('1H97-E
M(&UO=&EO;G,-"B!W87,@:&5L9"!I;B!/8W1O8F5R(#(P,3,N(%1R:6%L('=A
M<R!O<FEG:6YA;&QY('-C:&5D=6QE9"!F;W(-"B!/8W1O8F5R(#(P,3,L(&)U
M="!H87,@8F5E;B!M;W9E9"!T;R!!<')I;"`R,#$T+B!4:&ES(&UA='1E<B!I
M<PT*(&]N9V]I;F<N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!C86YN
M;W0@<')E9&EC="!T:&4-"B!O=71C;VUE(&]F('1H92!A8F]V92UR969E<F5N
M8V5D('!E;F1I;F<@;6%T=&5R<R!A;F0@86X@861V97)S90T*(')E<V]L=71I
M;VX@;V8@=&AE<V4@;&%W<W5I=',@8V]U;&0@:&%V92!A(&UA=&5R:6%L(&%D
M=F5R<V4@969F96-T#0H@;VX@=&AE($-O;7!A;GDF(W@R,#$Y.W,@9FEN86YC
M:6%L('!O<VET:6]N+"!L:7%U:61I='DL(')E<W5L=',@;V8-"B!O<&5R871I
M;VYS+"!A;F0O;W(@:6YD96UN:69I8V%T:6]N(&]B;&EG871I;VYS+B!);B!A
M9&1I=&EO;BP-"B!V87)I;W5S(&]T:&5R(&-L86EM<R!A;F0@;&5G86P@<')O
M8V5E9&EN9W,@9V5N97)A;&QY(&EN8VED96YT86P@=&\-"B!T:&4@;F]R;6%L
M(&-O=7)S92!O9B!B=7-I;F5S<R!A<F4@<&5N9&EN9R!O<B!T:')E871E;F5D
M(&]N(&)E:&%L9@T*(&]F(&]R(&%G86EN<W0@=&AE($-O;7!A;GDN(%=H:6QE
M('=E(&-A;FYO="!P<F5D:6-T('1H92!O=71C;VUE(&]F#0H@=&AE<V4@:6YC
M:61E;G1A;"!M871T97)S+"!W92!B96QI979E('1H870@86YY(&QI86)I;&ET
M>2!A<FES:6YG#0H@9G)O;2!T:&5M('=I;&P@;F]T(&AA=F4@82!M871E<FEA
M;"!A9'9E<G-E(&5F9F5C="!O;B!O=7(@9FEN86YC:6%L#0H@<&]S:71I;VXL
M(&QI<75I9&ET>2P@;W(@<F5S=6QT<R!O9B!O<&5R871I;VYS+CPO9F]N=#X\
M+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/
M5%1/33H@,'!X)SXF(WA!,#L\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS
M:&5E=',O4VAE970R,2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/D=U87)A;G1E97,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1W5A<F%N=&5E<R!;06)S=')A8W1=
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'
M=6%R86YT965S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I
M=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]4
M5$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^3D]410T*(#$Q.B8C>$$P.R8C>$$P.T=U87)A;G1E97,\
M+V(^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY);B!T:&4@;W)D:6YA<GD@8V]U<G-E(&]F
M(&)U<VEN97-S+`T*('1H92!#;VUP86YY(&5N=&5R<R!I;G1O(&=U87)A;G1E
M92!C;VYT<F%C=',@=VET:"!C97)T86EN(&-U<W1O;65R<RP-"B!G96YE<F%L
M;'D@:6X@=&AE($-O;7!A;GDF(W@R,#$Y.W,@4W5R9F%C92!);G-P96-T:6]N
M(%-Y<W1E;7,-"B!$:79I<VEO;B`H4TE31"D@8G5S:6YE<W,N(%1H97-E(&=U
M87)A;G1E97,@87)E(&-O;&QA=&5R86QI>F5D(&)Y#0H@<W1A;F1B>2!L971T
M97)S(&]F(&-R961I="`H3$]#*2!W:&EC:"!C86X@8F4@9W)O=7!E9"!I;G1O
M('1H<F5E#0H@8V%T96=O<FEE<SH@*#$I)B-X03`[8F%N:R!G=6%R86YT965S
M('=H:6-H(&UA>2!R97%U:7)E('1H92!#;VUP86YY#0H@=&\@<F5T=7)N(&$@
M8W5S=&]M97(F(W@R,#$Y.W,@:6YI=&EA;"!P87EM96YT(&EF('1H92!#;VUP
M86YY(&-A;FYO=`T*(&1E;&EV97(@=&AE(&]R9&5R.R`H,BDF(WA!,#MW87)R
M86YT>2!B;VYD<R!W:&EC:"!M87D@<F5Q=6ER92!T:&4-"B!#;VUP86YY('1O
M(')E<V]L=F4@=V%R<F%N='D@:7-S=65S('=I=&AI;B!A('-P96-I9FEE9"!T
M:6UE('!E<FEO9#L-"B!A;F0@*#,I)B-X03`[<&5R9F]R;6%N8V4@8F]N9',@
M=VAI8V@@:6YC;'5D92!A(&-O;6)I;F%T:6]N(&]F('1H90T*(&%B;W9E('1W
M;R!O<'1I;VYS+B!4:&4@='EP92!O9B!,3T,@:7,@9V5N97)A;&QY(&1E=&5R
M;6EN960@8F%S960-"B!U<&]N(&-U<W1O;65R(')E<75E<W0@86YD('1H92!G
M=6%R86YT964@86UO=6YT(')E<')E<V5N=',@=&AE#0H@;6%X:6UU;2!P;W1E
M;G1I86P@86UO=6YT(&]F(&9U='5R92!P87EM96YT<RX@06QL(&]F('1H90T*
M($-O;7!A;GDF(W@R,#$Y.W,@3$]#<R!A<F4@=VET:"!T:&4@<V%M92!C;W5N
M=&5R<&%R='D@86YD('1H97D@9&\@;F]T#0H@8V]N=&%I;B!A;GD@<F5C;W5R
M<V4@<')O=FES:6]N<R!O<B!C;VQL871E<F%L#0H@;V)L:6=A=&EO;G,N/"]F
M;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)
M3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q<'@G/@T*("8C>$$P.SPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ
M(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY4:&4@9F]L;&]W:6YG('1A8FQE(&1E=&%I;',@=&AE#0H@;&5T=&5R
M<R!O9B!C<F5D:70@;W5T<W1A;F1I;F<@87,@;V8@1&5C96UB97(F(WA!,#LS
M,2P@,C`Q,R`H:6X-"B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/
M3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$
M)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P
M86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX]
M,T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#0R)3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0V)3X\+W1D/@T*(#QT9"!W:61T:#TS1#0Q)3X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!X('-O;&ED.R!724142#H@,3AP="<^#0H@/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY4>7!E/"]B/CPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1W5A<F%N=&5E)B-X03`[06UO
M=6YT/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E<CX-"B`\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#%P>"<@86QI9VX]
M,T1C96YT97(^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,3X\8CY'=6%R86YT964@9'5E#0H@9&%T93PO8CX\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY097)F;W)M86YC92!";VYD<SPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,SDY/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY687)I;W5S(&9R;VT@2F%N
M=6%R>2`R,#$T('1O($IU;'D@,C`Q-CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0F%N:R!'=6%R86YT965S
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C0R,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5F%R:6]U<R!F
M<F]M($IA;G5A<GD@,C`Q-"!T;R!-87D@,C`Q-#PO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^5V%R<F%N='D@0F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PQ,C<\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/E9A<FEO=7,@9G)O;2!*86YU87)Y(#(P,30@=&\@
M2G5N92`R,#$V/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G
M1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C$L.30V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\+W1A
M8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/
M5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/E1H92!#;VUP86YY(&5V86QU871E<R!L;W-S97,@9F]R#0H@
M9W5A<F%N=&5E<R!U;F1E<B!A8V-O=6YT:6YG(&9O<B!C;VYT:6YG96YC:65S
M+B!4:&4@0V]M<&%N>0T*(&-O;G-I9&5R<R!S=6-H(&9A8W1O<G,@87,@=&AE
M(&1E9W)E92!O9B!P<F]B86)I;&ET>2!T:&%T('1H90T*($-O;7!A;GD@=V]U
M;&0@8F4@<F5Q=6ER960@=&\@<V%T:7-F>2!T:&4@;&EA8FEL:71Y(&%N9"!T
M:&4@86)I;&ET>0T*('1O(&UA:V4@82!R96%S;VYA8FQE(&5S=&EM871E(&]F
M('1H92!L;W-S+B!4;R!D871E+"!T:&4@0V]M<&%N>2!H87,-"B!N;W0@:6YC
M=7)R960@86YY(&QO<W-E<R!A<R!A(')E<W5L="!O9B!T:&5S92!O8FQI9V%T
M:6]N<RP@86YD#0H@=&AE<F5F;W)E+"!H87,@;F]T(')E8V]R9&5D(&%N>2!L
M:6%B:6QI='D@<F5L871E9"!T;R!S=6-H#0H@;V)L:6=A=&EO;B!I;B!I=',@
M9FEN86YC:6%L('-T871E;65N=',N(%1H92!F86ER('9A;'5E(&]F('1H90T*
M($-O;7!A;GDF(W@R,#$Y.W,@;W5T<W1A;F1I;F<@9W5A<F%N=&5E<R!I<R!I
M;6UA=&5R:6%L(&9O<B!A;&P-"B!P97)I;V1S('!R97-E;G1E9"X\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^)B-X03`[/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\
M+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V
M7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O
M+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K
M<VAE971S+U-H965T,C(N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN
M9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[
M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@
M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E
M>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J
M879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES
M($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT
M86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY);F1E;6YI9FEC871I;VX@4')O=FES:6]N<SQB<CX\+W-T
M<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY497AT
M($)L;V-K(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DEN9&5M;FEF:6-A=&EO;B!0<F]V:7-I;VYS/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M3D]410T*(#$R.B8C>$$P.R8C>$$P.TEN9&5M;FEF:6-A=&EO;B!0<F]V:7-I
M;VYS/"]B/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^17AC97!T(&%S(&QI;6ET960@8GD@
M36%S<V%C:'5S971T<PT*(&QA=RP@=&AE(&)Y+6QA=W,@;V8@=&AE($-O;7!A
M;GD@<F5Q=6ER92!I="!T;R!I;F1E;6YI9GD@8W5R<F5N="!O<@T*(&9O<FUE
M<B!D:7)E8W1O<G,@86YD(&]F9FEC97)S(&]F('1H92!#;VUP86YY(&%G86EN
M<W0@97AP96YS97,-"B!I;F-U<G)E9"!B>2!T:&5M(&EN(&-O;FYE8W1I;VX@
M=VET:"!E86-H('!R;V-E961I;F<@:6X@=VAI8V@@:&4@;W(-"B!S:&4@:7,@
M:6YV;VQV960@87,@82!R97-U;'0@;V8@<V5R=FEN9R!O<B!H879I;F<@<V5R
M=F5D(&EN(&-E<G1A:6X-"B!C87!A8VET:65S+B!);F1E;6YI9FEC871I;VX@
M:7,@;F]T(&%V86EL86)L92!W:71H(')E<W!E8W0@=&\@80T*('!R;V-E961I
M;F<@87,@=&\@=VAI8V@@:70@:&%S(&)E96X@861J=61I8V%T960@=&AA="!T
M:&4@<&5R<V]N(&1I9`T*(&YO="!A8W0@:6X@9V]O9"!F86ET:"!I;B!T:&4@
M<F5A<V]N86)L92!B96QI968@=&AA="!T:&4@86-T:6]N('=A<PT*(&EN('1H
M92!B97-T(&EN=&5R97-T<R!O9B!T:&4@0V]M<&%N>2X@5&AE(&UA>&EM=6T@
M<&]T96YT:6%L(&%M;W5N=`T*(&]F(&9U='5R92!P87EM96YT<R!T:&4@0V]M
M<&%N>2!C;W5L9"!B92!R97%U:7)E9"!T;R!M86ME('5N9&5R#0H@=&AE<V4@
M<')O=FES:6]N<R!I<R!U;FQI;6ET960N(%1H92!#;VUP86YY(&AA<R!N979E
M<B!I;F-U<G)E9`T*('-I9VYI9FEC86YT(&-O<W1S(')E;&%T960@=&\@=&AE
M<V4@:6YD96UN:69I8V%T:6]N('!R;W9I<VEO;G,N($%S(&$-"B!R97-U;'0L
M('1H92!#;VUP86YY(&)E;&EE=F5S('1H92!E<W1I;6%T960@9F%I<B!V86QU
M92!O9B!T:&5S90T*('!R;W9I<VEO;G,@:7,@;6EN:6UA;"X\+V9O;G0^/"]P
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/
M33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/DEN('1H92!O<F1I;F%R>2!C;W5R<V4@;V8@8G5S:6YE<W,L#0H@
M=&AE($-O;7!A;GD@;6%Y(&%C8V5P="!S=&%N9&%R9"!L:6UI=&5D(&EN9&5M
M;FEF:6-A=&EO;B!P<F]V:7-I;VYS#0H@:6X@8V]N;F5C=&EO;B!W:71H('1H
M92!S86QE(&]F(&ET<R!P<F]D=6-T<RP@=VAE<F5B>2!I="!I;F1E;6YI9FEE
M<PT*(&ET<R!C=7-T;VUE<G,@9F]R(&-E<G1A:6X@9&ER96-T(&1A;6%G97,@
M:6YC=7)R960@:6X@8V]N;F5C=&EO;@T*('=I=&@@=&AI<F0M<&%R='D@<&%T
M96YT(&]R(&]T:&5R(&EN=&5L;&5C='5A;"!P<F]P97)T>2!I;F9R:6YG96UE
M;G0-"B!C;&%I;7,@=VET:"!R97-P96-T('1O('1H92!U<V4@;V8@=&AE($-O
M;7!A;GDF(W@R,#$Y.W,@<')O9'5C=',N(%1H90T*('1E<FT@;V8@=&AE<V4@
M:6YD96UN:69I8V%T:6]N('!R;W9I<VEO;G,@9V5N97)A;&QY(&-O:6YC:61E
M<R!W:71H#0H@=&AE(&-U<W1O;65R)B-X,C`Q.3MS('5S92!O9B!T:&4@0V]M
M<&%N>28C>#(P,3D[<R!P<F]D=6-T<RX@5&AE#0H@;6%X:6UU;2!P;W1E;G1I
M86P@86UO=6YT(&]F(&9U='5R92!P87EM96YT<R!T:&4@0V]M<&%N>2!C;W5L
M9"!B90T*(')E<75I<F5D('1O(&UA:V4@=6YD97(@=&AE<V4@<')O=FES:6]N
M<R!I<R!G96YE<F%L;'D@<W5B:F5C="!T;PT*(&9I>&5D(&UO;F5T87)Y(&QI
M;6ET<RX@5&AE($-O;7!A;GD@:&%S(&YE=F5R(&EN8W5R<F5D('-I9VYI9FEC
M86YT#0H@8V]S=',@=&\@9&5F96YD(&QA=W-U:71S(&]R('-E='1L92!C;&%I
M;7,@<F5L871E9"!T;R!T:&5S90T*(&EN9&5M;FEF:6-A=&EO;B!P<F]V:7-I
M;VYS+B!!<R!A(')E<W5L="P@=&AE($-O;7!A;GD@8F5L:65V97,@=&AE#0H@
M97-T:6UA=&5D(&9A:7(@=F%L=64@;V8@=&AE<V4@<')O=FES:6]N<R!I<R!M
M:6YI;6%L+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^26X@=&AE(&]R9&EN87)Y(&-O=7)S
M92!O9B!B=7-I;F5S<RP-"B!T:&4@0V]M<&%N>2!A;'-O(&%C8V5P=',@;&EM
M:71E9"!I;F1E;6YI9FEC871I;VX@<')O=FES:6]N<R!F<F]M#0H@=&EM92!T
M;R!T:6UE+"!W:&5R96)Y(&ET(&EN9&5M;FEF:65S(&-U<W1O;65R<R!F;W(@
M8V5R=&%I;B!D:7)E8W0-"B!D86UA9V5S(&EN8W5R<F5D(&EN(&-O;FYE8W1I
M;VX@=VET:"!B;V1I;'D@:6YJ=7)Y(&%N9"!P<F]P97)T>0T*(&1A;6%G92!A
M<FES:6YG(&9R;VT@=&AE(&EN<W1A;&QA=&EO;B!O9B!T:&4@0V]M<&%N>28C
M>#(P,3D[<PT*('!R;V1U8W1S+B!4:&4@=&5R;2!O9B!T:&5S92!I;F1E;6YI
M9FEC871I;VX@<')O=FES:6]N<R!G96YE<F%L;'D-"B!C;VEN8VED97,@=VET
M:"!T:&4@<&5R:6]D(&]F(&EN<W1A;&QA=&EO;BX@5&AE(&UA>&EM=6T@<&]T
M96YT:6%L#0H@86UO=6YT(&]F(&9U='5R92!P87EM96YT<R!T:&4@0V]M<&%N
M>2!C;W5L9"!B92!R97%U:7)E9"!T;R!M86ME#0H@=6YD97(@=&AE<V4@<')O
M=FES:6]N<R!I<R!G96YE<F%L;'D@;&EM:71E9"!A;F0@:7,@;&EK96QY#0H@
M<F5C;W9E<F%B;&4@=6YD97(@=&AE($-O;7!A;GDF(W@R,#$Y.W,@:6YS=7)A
M;F-E('!O;&EC:65S+B!!<R!A#0H@<F5S=6QT(&]F('1H:7,@8V]V97)A9V4L
M(&%N9"!T:&4@9F%C="!T:&%T('1H92!#;VUP86YY(&AA<R!N979E<@T*(&EN
M8W5R<F5D('-I9VYI9FEC86YT(&-O<W1S('1O(&1E9F5N9"!L87=S=6ET<R!O
M<B!S971T;&4@8VQA:6US#0H@<F5L871E9"!T;R!T:&5S92!I;F1E;6YI9FEC
M871I;VX@<')O=FES:6]N<RP@=&AE($-O;7!A;GD@8F5L:65V97,-"B!T:&4@
M97-T:6UA=&5D(&9A:7(@=F%L=64@;V8@=&AE<V4@<')O=FES:6]N<R!I<R!M
M:6YI;6%L+CPO9F]N=#X\+W`^#0H@#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O
M<FMS:&5E=',O4VAE970R,RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N
M/3-$,CX\<W1R;VYG/D1E<FEV871I=F4@26YS=')U;65N=',\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1&5R:79A
M=&EV92!);G-T<G5M96YT<R!!;F0@2&5D9VEN9R!!8W1I=FET:65S($1I<V-L
M;W-U<F4@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1&5R:79A=&EV92!);G-T<G5M96YT<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+4)/5%1/33H@,'!X.R!72$E412U34$%#13H@;F]R;6%L.R!415A4
M+51204Y31D]233H@;F]N93L@5T]21"U34$%#24Y'.B`P<'@[($-/3$]2.B!R
M9V(H,"PP+#`I.R!&3TY4.B!M961I=6T@)U1I;65S($YE=R!2;VUA;B<[($U!
M4D=)3BU43U`Z(#$R<'@[($Q%5%1%4BU34$%#24Y'.B!N;W)M86P[(%1%6%0M
M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X="US=')O:V4M=VED=&@Z(#!P>"<^
M#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CY.3U1%#0H@,3,Z)B-X03`[)B-X03`[1&5R:79A=&EV92!);G-T<G5M
M96YT<SPO8CX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U14
M3TTZ(#!P>#L@5TA)5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ
M(&YO;F4[(%=/4D0M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@
M1D].5#H@;65D:75M("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM5$]0.B`V
M<'@[($Q%5%1%4BU34$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[
M("UW96)K:70M=&5X="US=')O:V4M=VED=&@Z(#!P>"<^#0H@/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N
M>2!I<R!E>'!O<V5D('1O#0H@8V5R=&%I;B!R:7-K<R!R96QA=&EN9R!T;R!I
M=',@;VYG;VEN9R!B=7-I;F5S<R!O<&5R871I;VYS(&EN8VQU9&EN9PT*(&9O
M<F5I9VX@8W5R<F5N8WD@97AC:&%N9V4@<F%T92!R:7-K(&%N9"!I;G1E<F5S
M="!R871E(')I<VLN(%1H90T*($-O;7!A;GD@8W5R<F5N=&QY(&UI=&EG871E
M<R!C97)T86EN(&9O<F5I9VX@8W5R<F5N8WD@97AC:&%N9V4@<F%T90T*(')I
M<VMS('=I=&@@9&5R:79A=&EV92!I;G-T<G5M96YT<RX@5&AE($-O;7!A;GD@
M9&]E<R!N;W0@8W5R<F5N=&QY#0H@;6%N86=E(&ET<R!I;G1E<F5S="!R871E
M(')I<VL@=VET:"!D97)I=F%T:79E#0H@:6YS=')U;65N=',N/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[(%=(251%+5-0
M04-%.B!N;W)M86P[(%1%6%0M5%)!3E-&3U)-.B!N;VYE.R!73U)$+5-004-)
M3D<Z(#!P>#L@0T],3U(Z(')G8B@P+#`L,"D[($9/3E0Z(&UE9&EU;2`G5&EM
M97,@3F5W(%)O;6%N)SL@34%21TE.+51/4#H@-G!X.R!,151415(M4U!!0TE.
M1SH@;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R
M;VME+7=I9'1H.B`P<'@G/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@9F%C97,-"B!E>'!O<W5R
M92!T;R!F;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A=&4@9FQU8W1U871I
M;VYS+"!A<R!A#0H@<VEG;FEF:6-A;G0@<&]R=&EO;B!O9B!I=',@<F5V96YU
M97,L(&5X<&5N<V5S+"!A<W-E=',L(&%N9`T*(&QI86)I;&ET:65S(&%R92!D
M96YO;6EN871E9"!I;B!C=7)R96YC:65S(&]T:&5R('1H86X@=&AE(&9U;F-T
M:6]N86P-"B!C=7)R96YC:65S(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS('-U
M8G-I9&EA<FEE<R!O<B!T:&4@<F5P;W)T:6YG#0H@8W5R<F5N8WD@;V8@=&AE
M($-O;7!A;GDL('=H:6-H(&ES('1H92!5+E,N($1O;&QA<BX@5&AE($-O;7!A
M;GD-"B!F86-E<R!T=V\@='EP97,@;V8@9F]R96EG;B!C=7)R96YC>2!E>&-H
M86YG92!R871E#0H@97AP;W-U<F5S.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@,'!X.R!72$E412U34$%#13H@;F]R;6%L.R!4
M15A4+51204Y31D]233H@;F]N93L@5T]21"U34$%#24Y'.B`P<'@[($-/3$]2
M.B!R9V(H,"PP+#`I.R!&3TY4.B`V<'@@)U1I;65S($YE=R!2;VUA;B<[($U!
M4D=)3BU43U`Z(#!P>#L@3$545$52+5-004-)3D<Z(&YO<FUA;#L@5$585"U)
M3D1%3E0Z(#!P>#L@+7=E8FMI="UT97AT+7-T<F]K92UW:61T:#H@,'!X)SX-
M"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T9/3E0M1D%-24Q9.B`G
M5&EM97,@3F5W(%)O;6%N)SL@0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S93L@
M5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/4D0M4U!!0TE.1SH@,'!X.R!,1514
M15(M4U!!0TE.1SH@;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M=V5B:VET
M+71E>'0M<W1R;VME+7=I9'1H.B`P<'@G(&-E;&QS<&%C:6YG/3-$,"!C96QL
M<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&)O<F1E<CTS1#`^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1T;W`@=VED=&@],T0R)2!A;&EG;CTS1&QE9G0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(W@R
M,#(R.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1T;W`@=VED=&@],T0R
M)3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X-"B`\<"!A;&EG;CTS1&QE9G0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4<F%N
M<V%C=&EO;F%L(&-U<G)E;F-Y+V9U;F-T:6]N86P@8W5R<F5N8WD@97AC:&%N
M9V4@<F%T90T*(&5X<&]S=7)E<R!F<F]M('1R86YS86-T:6]N<R!T:&%T(&%R
M92!D96YO;6EN871E9"!I;B!C=7)R96YC:65S#0H@;W1H97(@=&AA;B!T:&4@
M9G5N8W1I;VYA;"!C=7)R96YC>2!O9B!T:&4@<W5B<VED:6%R>2X@5&AE<V4-
M"B!T<F%N<V%C=&EO;G,@9V%I;G,@86YD(&QO<W-E<R!A<F4@<F5P;W)T960@
M;VX@=&AE($-O;G-O;&ED871E9`T*(%-T871E;65N=',@;V8@3W!E<F%T:6]N
M<R!A<R!A(&-O;7!O;F5N="!O9B`F(W@R,#%#.T9O<F5I9VX@8W5R<F5N8WD-
M"B!G86EN("AL;W-S*2XF(W@R,#%$.SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@
M,'!X.R!72$E412U34$%#13H@;F]R;6%L.R!415A4+51204Y31D]233H@;F]N
M93L@5T]21"U34$%#24Y'.B`P<'@[($-/3$]2.B!R9V(H,"PP+#`I.R!&3TY4
M.B`V<'@@)U1I;65S($YE=R!2;VUA;B<[($U!4D=)3BU43U`Z(#!P>#L@3$54
M5$52+5-004-)3D<Z(&YO<FUA;#L@5$585"U)3D1%3E0Z(#!P>#L@+7=E8FMI
M="UT97AT+7-T<F]K92UW:61T:#H@,'!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A
M8FQE('-T>6QE/3-$)T9/3E0M1D%-24Q9.B`G5&EM97,@3F5W(%)O;6%N)SL@
M0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S93L@5$585"U44D%.4T9/4DTZ(&YO
M;F4[(%=/4D0M4U!!0TE.1SH@,'!X.R!,151415(M4U!!0TE.1SH@;F]R;6%L
M.R!415A4+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R;VME+7=I9'1H
M.B`P<'@G(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@]
M,T0Q,#`E(&)O<F1E<CTS1#`^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`@
M=VED=&@],T0R)2!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(W@R,#(R.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1T;W`@=VED=&@],T0R)3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$
M;&5F=#X-"B`\<"!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY&=6YC=&EO;F%L(&-U<G)E;F-Y+W)E
M<&]R=&EN9R!C=7)R96YC>2!E>&-H86YG92!R871E(&5X<&]S=7)E<PT*(&9R
M;VT@=&AE(')E=F%L=6%T:6]N(&]F('1H92!A<W-E=',@86YD(&QI86)I;&ET
M:65S(&]F(&]U<B!F;W)E:6=N#0H@<W5B<VED:6%R:65S+"!W:&]S92!F=6YC
M=&EO;F%L(&-U<G)E;F-Y(&ES(&=E;F5R86QL>2!T:&5I<B!L;V-A;`T*(&-U
M<G)E;F-Y+"!T;R!T:&4@0V]M<&%N>28C>#(P,3D[<R!R97!O<G1I;F<@8W5R
M<F5N8WDL('=H:6-H(&ES('1H90T*(%4N4RX@1&]L;&%R+B!4:&4@;F5T(&5F
M9F5C="!O9B!T:&5S92!T<F%N<VQA=&EO;B!G86EN<R!A;F0@;&]S<V5S#0H@
M87)E(')E<&]R=&5D(&EN("8C>#(P,4,[06-C=6UU;&%T960@;W1H97(@8V]M
M<')E:&5N<VEV92!L;W-S)B-X,C`Q1#L-"B!O;B!T:&4@0V]N<V]L:61A=&5D
M($)A;&%N8V4@4VAE971S(&%N9"!A;'-O(&]N('1H92!#;VYS;VQI9&%T960-
M"B!3=&%T96UE;G1S(&]F($-O;7!R96AE;G-I=F4@26YC;VUE+CPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+4)/5%1/33H@,'!X.R!72$E412U34$%#13H@;F]R;6%L.R!415A4
M+51204Y31D]233H@;F]N93L@5T]21"U34$%#24Y'.B`P<'@[($-/3$]2.B!R
M9V(H,"PP+#`I.R!&3TY4.B!M961I=6T@)U1I;65S($YE=R!2;VUA;B<[($U!
M4D=)3BU43U`Z(#9P>#L@3$545$52+5-004-)3D<Z(&YO<FUA;#L@5$585"U)
M3D1%3E0Z(#!P>#L@+7=E8FMI="UT97AT+7-T<F]K92UW:61T:#H@,'!X)SX-
M"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/E1H92!#;VUP86YY)B-X,C`Q.3MS#0H@9F]R96EG;B!C=7)R96YC>2!R:7-K
M(&UA;F%G96UE;G0@<W1R871E9WD@:7,@<')I;F-I<&%L;'D@9&5S:6=N960-
M"B!T;R!M:71I9V%T92!T:&4@<&]T96YT:6%L(&9I;F%N8VEA;"!I;7!A8W0@
M;V8@8VAA;F=E<R!I;B!T:&4@=F%L=64-"B!O9B!T<F%N<V%C=&EO;G,@86YD
M(&)A;&%N8V5S(&1E;F]M:6YA=&5D(&EN(&9O<F5I9VX@8W5R<F5N8VEE<PT*
M(')E<W5L=&EN9R!F<F]M(&-H86YG97,@:6X@9F]R96EG;B!C=7)R96YC>2!E
M>&-H86YG92!R871E<RX-"B!#=7)R96YT;'DL('1H92!#;VUP86YY(&5N=&5R
M<R!I;G1O('1W;R!T>7!E<R!O9B!H961G97,@=&\@;6%N86=E#0H@=&AI<R!R
M:7-K+B!4:&4@9FER<W0@87)E(&5C;VYO;6EC(&AE9&=E<R!W:&EC:"!U=&EL
M:7IE(&9O<F5I9VX-"B!C=7)R96YC>2!F;W)W87)D(&-O;G1R86-T<R!W:71H
M(&UA='5R:71I97,@;V8@=7`@=&\@-#4@9&%Y<R!T;PT*(&UA;F%G92!T:&4@
M97AP;W-U<F4@=&\@9FQU8W1U871I;VYS(&EN(&9O<F5I9VX@8W5R<F5N8WD@
M97AC:&%N9V4-"B!R871E<R!A<FES:6YG('!R:6UA<FEL>2!F<F]M(&9O<F5I
M9VXM9&5N;VUI;F%T960@<F5C96EV86)L97,@86YD#0H@<&%Y86)L97,N(%1H
M92!G86EN<R!A;F0@;&]S<V5S(&]N('1H97-E(&1E<FEV871I=F5S(&%R92!L
M87)G96QY#0H@;V9F<V5T(&)Y('1H92!C:&%N9V5S(&EN('1H92!F86ER('9A
M;'5E(&]F('1H92!A<W-E=',@86YD#0H@;&EA8FEL:71I97,@8F5I;F<@:&5D
M9V5D+B!4:&4@<V5C;VYD(&%R92!C87-H(&9L;W<@:&5D9V5S('=H:6-H#0H@
M=71I;&EZ92!F;W)E:6=N(&-U<G)E;F-Y(&9O<G=A<F0@8V]N=')A8W1S('=I
M=&@@;6%T=7)I=&EE<R!O9B!U<"!T;PT*(#$X(&UO;G1H<R!T;R!H961G92!S
M<&5C:69I8R!F;W)E8V%S=&5D('1R86YS86-T:6]N<R!O9B!T:&4-"B!#;VUP
M86YY)B-X,C`Q.3MS(&9O<F5I9VX@<W5B<VED:6%R:65S('=I=&@@=&AE(&=O
M86P@;V8@<')O=&5C=&EN9PT*(&]U<B!B=61G971E9"!R979E;G5E<R!A;F0@
M97AP96YS97,@86=A:6YS="!F;W)E:6=N(&-U<G)E;F-Y#0H@97AC:&%N9V4@
M<F%T92!C:&%N9V5S(&-O;7!A<F5D('1O(&]U<B!B=61G971E9"!R871E<RX\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@
M5TA)5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/
M4D0M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@1D].5#H@,7!X
M("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM5$]0.B`V<'@[($Q%5%1%4BU3
M4$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X
M="US=')O:V4M=VED=&@Z(#!P>"<^#0H@)B-X03`[/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@5TA)5$4M4U!!0T4Z(&YO<FUA;#L@
M5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/4D0M4U!!0TE.1SH@,'!X.R!#3TQ/
M4CH@<F=B*#`L,"PP*3L@1D].5#H@;65D:75M("=4:6UE<R!.97<@4F]M86XG
M.R!-05)'24XM5$]0.B`P<'@[($Q%5%1%4BU34$%#24Y'.B!N;W)M86P[(%1%
M6%0M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X="US=')O:V4M=VED=&@Z(#!P
M>"<^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY4:&4@0V]M<&%N>2!H860@=&AE#0H@9F]L;&]W:6YG(&]U='-T86YD
M:6YG(&9O<G=A<F0@8V]N=')A8W1S('1H870@=V5R92!E;G1E<F5D(&EN=&\@
M=&\-"B!M:71I9V%T92!F;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A=&4@
M<FES:R`H:6X-"B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@,'!X.R!72$E412U34$%#13H@;F]R;6%L.R!4
M15A4+51204Y31D]233H@;F]N93L@5T]21"U34$%#24Y'.B`P<'@[($-/3$]2
M.B!R9V(H,"PP+#`I.R!&3TY4.B`V<'@@)U1I;65S($YE=R!2;VUA;B<[($U!
M4D=)3BU43U`Z(#!P>#L@3$545$52+5-004-)3D<Z(&YO<FUA;#L@5$585"U)
M3D1%3E0Z(#!P>#L@+7=E8FMI="UT97AT+7-T<F]K92UW:61T:#H@,'!X)SX-
M"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T9/3E0M1D%-24Q9.B`G
M5&EM97,@3F5W(%)O;6%N)SL@0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S93L@
M5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/4D0M4U!!0TE.1SH@,'!X.R!,1514
M15(M4U!!0TE.1SH@;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M=V5B:VET
M+71E>'0M<W1R;VME+7=I9'1H.B`P<'@G(&-E;&QS<&%C:6YG/3-$,"!C96QL
M<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&%L:6=N/3-$8V5N=&5R(&)O<F1E
M<CTS1#`^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#8V)3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D%S)B-X03`[;V8F(WA!,#M$
M96-E;6)E<B8C>$$P.S,Q+#QB<B`O/@T*(#(P,3,\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B!R9V(H,"PP+#`I(#%P>"!S;VQI9"<@=F%L:6=N/3-$
M8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^07,@;V8@1&5C96UB
M97(F(WA!,#LS,2P\8G(@+SX-"B`R,#$R/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X-"B`\<"!S='EL93TS1"="3U)$15(M0D]45$]-.B!R9V(H
M,"PP+#`I(#%P>"!S;VQI9#L@5TE$5$@Z(#,U<'0G/@T*(#QF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^0W5R<F5N8WD\
M+V(^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(')G8B@P+#`L,"D@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CY.;W1I;VYA;#QB<B`O/@T*(%9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E531#QB<B`O/@T*($5Q
M=6EV86QE;G0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B!R9V(H,"PP
M+#`I(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^3F]T:6]N86P\8G(@+SX-"B!686QU93PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/E531#QB<B`O/@T*
M($5Q=6EV86QE;G0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&D^1&5R:79A=&EV97,@1&5S:6=N871E9"!A<R!(961G:6YG#0H@26YS
M=')U;65N=',Z/"]I/CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^2F%P86YE<V4@665N/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXV,C4L,#`P/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-BPQ,C(\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DAU;F=A
M<FEA;B!&;W)I;G0\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C4W
M,"PQ-S4\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/C(L-C`S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M
M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/E-I;F=A<&]R92!$;VQL87(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C(L.#8W/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXR+#,T-CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM
M3$5&5#H@,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY"<FET:7-H(%!O=6YD/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXV,3,\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$L,#$P
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D-A;F%D:6%N($1O;&QA
M<CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.3@U/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY
M,S(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z
M("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&D^1&5R:79A=&EV97,@3F]T($1E<VEG;F%T960@87,-"B!(961G
M:6YG($EN<W1R=6UE;G1S.CPO:3X\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R
M/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D5U<F\\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C(L.#(X/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,RPX.#<\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,BPW-#,\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXS+#4Y,#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY*87!A;F5S92!996X\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C(Y-"PU,#`\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C(L-SDW
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D)R:71I<V@@4&]U;F0\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$L,3`P/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ
M+#@R,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.
M5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY#:&EN97-E(%)E;FUI;F)I/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXY+#`P,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PT-C<\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$58
M5"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5&%I=V%N97-E($1O;&QA<CPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^,C<L,#`P/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY,#@\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^2V]R96%N
M(%=O;CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-C4P+#`P,#PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^-C(P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DAU;F=A
M<FEA;B!&;W)I;G0\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$R
M,RPP,#`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/C4V.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D
M('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M
M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY"<F%Z:6QI86X@4F5A;#PO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C4P/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,#8\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-
M"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[(%=(251%+5-004-%
M.B!N;W)M86P[(%1%6%0M5%)!3E-&3U)-.B!N;VYE.R!73U)$+5-004-)3D<Z
M(#!P>#L@0T],3U(Z(')G8B@P+#`L,"D[($9/3E0Z(&UE9&EU;2`G5&EM97,@
M3F5W(%)O;6%N)SL@34%21TE.+51/4#H@-G!X.R!,151415(M4U!!0TE.1SH@
M;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R;VME
M+7=I9'1H.B`P<'@G/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^26YF;W)M871I;VX@<F5G87)D:6YG('1H90T*(&9A
M:7(@=F%L=64@;V8@=&AE(&9O<G=A<F0@8V]N=')A8W1S(&]U='-T86YD:6YG
M(&%S(&]F#0H@1&5C96UB97(F(WA!,#LS,2P@,C`Q,R!A;F0@1&5C96UB97(F
M(WA!,#LS,2P@,C`Q,B!W97)E(&%S(&9O;&QO=W,-"B`H:6X@=&AO=7-A;F1S
M*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P
M>#L@5TA)5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ(&YO;F4[
M(%=/4D0M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@1D].5#H@
M-G!X("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM5$]0.B`P<'@[($Q%5%1%
M4BU34$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M
M=&5X="US=')O:V4M=VED=&@Z(#!P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L
M92!S='EL93TS1"=&3TY4+49!34E,63H@)U1I;65S($YE=R!2;VUA;B<[($)/
M4D1%4BU#3TQ,05!313H@8V]L;&%P<V4[(%1%6%0M5%)!3E-&3U)-.B!N;VYE
M.R!73U)$+5-004-)3D<Z(#!P>#L@3$545$52+5-004-)3D<Z(&YO<FUA;#L@
M5$585"U)3D1%3E0Z(#!P>#L@+7=E8FMI="UT97AT+7-T<F]K92UW:61T:#H@
M,'!X)R!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$
M,3`P)2!A;&EG;CTS1&-E;G1E<B!B;W)D97(],T0P/@T*(#QT<CX-"B`\=&0@
M=VED=&@],T0S,R4^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H
M/3-$-24^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(')G8B@P+#`L
M,"D@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#@@86QI
M9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,3X\8CY!<W-E="!$97)I=F%T:79E<SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(')G8B@P+#`L,"D@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#@@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY,:6%B:6QI='D@1&5R
M:79A=&EV97,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(')G8B@P+#`L,"D@,7!X('-O;&ED)R!V86QI9VX],T1B
M;W1T;VT@<F]W<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY"86QA;F-E/"]B
M/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/CQB/E-H965T/"]B/CPO9F]N=#X\8G(@+SX-"B`\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.TQO8V%T:6]N)B-X03`[)B-X03`[
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(')G8B@P+#`L,"D@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CY&86ER(%9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@<F=B*#`L,"PP
M*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!R;W=S<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0Q/CQB/D)A;&%N8V4\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^4VAE
M970\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^3&]C871I;VX\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$-B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/CQB/D9A:7(@5F%L=64\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0Q/CQB/D1E8V5M8F5R)B-X03`[,S$L/&)R
M("\^#0H@,C`Q,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(')G8B@P+#`L,"D@
M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3Y$96-E;6)E<B8C>$$P.S,Q+#QB<B`O/@T*(#(P,3(\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/D1E8V5M8F5R)B-X03`[,S$L/&)R("\^#0H@,C`Q,SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(')G8B@P+#`L,"D@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3Y$96-E;6)E<B8C>$$P.S,Q
M+#QB<B`O/@T*(#(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z
M("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&D^1&5R:79A=&EV97,@1&5S:6=N871E9"!A<R!(961G:6YG#0H@
M26YS=')U;65N=',Z/"]I/CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V%S
M:"!F;&]W(&AE9&=E(&9O<G=A<F0-"B!C;VYT<F%C=',\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4')E<&%I
M9#PO9F]N=#X\8G(@+SX-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P
M<'@[($U!4D=)3BU43U`Z(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CYE>'!E;G-E<R8C>$$P.V%N9#PO9F]N=#X\
M+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM
M5$]0.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^;W1H97(@8W5R<F5N=#PO9F]N=#X\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@,7!X.R!-05)'24XM5$]0.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^87-S971S
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C`T/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D%C8W)U960\+V9O;G0^/&)R("\^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+4)/5%1/33H@,7!X.R!-05)'24XM5$]0.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^97AP
M96YS97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY.#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQI/D1E<FEV871I=F5S($YO="!$97-I9VYA=&5D(&%S#0H@2&5D9VEN9R!)
M;G-T<G5M96YT<SH\+VD^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY%8V]N
M;VUI8R!H961G92!F;W)W87)D#0H@8V]N=')A8W1S/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E!R97!A:60\
M8G(@+SX-"B!E>'!E;G-E<R!A;F0\8G(@+SX-"B!O=&AE<B!C=7)R96YT/&)R
M("\^#0H@87-S971S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXV/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXT-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06-C<G5E9#QB<B`O
M/@T*(&5X<&5N<V5S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXR-#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,30\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM0D]4
M5$]-.B`P<'@[(%=(251%+5-004-%.B!N;W)M86P[(%1%6%0M5%)!3E-&3U)-
M.B!N;VYE.R!73U)$+5-004-)3D<Z(#!P>#L@0T],3U(Z(')G8B@P+#`L,"D[
M($9/3E0Z(#%P>"`G5&EM97,@3F5W(%)O;6%N)SL@34%21TE.+51/4#H@-G!X
M.R!,151415(M4U!!0TE.1SH@;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M
M=V5B:VET+71E>'0M<W1R;VME+7=I9'1H.B`P<'@G/@T*("8C>$$P.SPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[(%=(251%+5-004-%
M.B!N;W)M86P[(%1%6%0M5%)!3E-&3U)-.B!N;VYE.R!73U)$+5-004-)3D<Z
M(#!P>#L@0T],3U(Z(')G8B@P+#`L,"D[($9/3E0Z(&UE9&EU;2`G5&EM97,@
M3F5W(%)O;6%N)SL@34%21TE.+51/4#H@,'!X.R!,151415(M4U!!0TE.1SH@
M;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R;VME
M+7=I9'1H.B`P<'@G/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^26YF;W)M871I;VX@<F5G87)D:6YG('1H90T*(&5F
M9F5C="!O9B!T:&4@9&5R:79A=&EV92!I;G-T<G5M96YT<RP@;F5T(&]F('1H
M92!U;F1E<FQY:6YG#0H@97AP;W-U<F4L(&]N('1H92!C;VYS;VQI9&%T960@
M9FEN86YC:6%L('-T871E;65N=',@9F]R(&5A8V@@;V8@=&AE#0H@<&5R:6]D
M<R!P<F5S96YT960@=V5R92!A<R!F;VQL;W=S("AI;B!T:&]U<V%N9',I.CPO
M9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!7
M2$E412U34$%#13H@;F]R;6%L.R!415A4+51204Y31D]233H@;F]N93L@5T]2
M1"U34$%#24Y'.B`P<'@[($-/3$]2.B!R9V(H,"PP+#`I.R!&3TY4.B`V<'@@
M)U1I;65S($YE=R!2;VUA;B<[($U!4D=)3BU43U`Z(#!P>#L@3$545$52+5-0
M04-)3D<Z(&YO<FUA;#L@5$585"U)3D1%3E0Z(#!P>#L@+7=E8FMI="UT97AT
M+7-T<F]K92UW:61T:#H@,'!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B`G5&EM97,@3F5W(%)O;6%N)SL@0D]21$52
M+4-/3$Q!4%-%.B!C;VQL87!S93L@5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/
M4D0M4U!!0TE.1SH@,'!X.R!,151415(M4U!!0TE.1SH@;F]R;6%L.R!415A4
M+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R;VME+7=I9'1H.B`P<'@G
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E
M(&%L:6=N/3-$8V5N=&5R(&)O<F1E<CTS1#`^#0H@/'1R/@T*(#QT9"!W:61T
M:#TS1#0T)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V
M)3X\+W1D/@T*(#QT9"!W:61T:#TS1#(R)3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0V)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1&-E;G1E<CX-"B`\<"!S='EL93TS1"=-05)'24XM
M0D]45$]-.B`Q<'@[($U!4D=)3BU43U`Z(#!P>"<@86QI9VX],T1C96YT97(^
M#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CY,;V-A=&EO;B!I;@T*($9I;F%N8VEA;#QB<B`O/@T*(%-T871E;65N
M=',\+V(^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(')G8B@P+#`L,"D@,7!X('-O
M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT
M97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LR,#$S)B-X03`[)B-X03`[
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@<F=B*#`L,"PP
M*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S(P,3(F(WA!,#LF
M(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(')G8B@P+#`L
M,"D@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LR,#$Q)B-X03`[
M)B-X03`[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$
M14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQI/D1E<FEV871I=F5S($1E<VEG;F%T960@87,@2&5D9VEN
M9PT*($EN<W1R=6UE;G1S.CPO:3X\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`Q<'@[($U!4D=)
M3BU,1494.B`Q96T[($U!4D=)3BU43U`Z(#!P>#L@5$585"U)3D1%3E0Z("TQ
M96TG/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^1V%I;G,@*&QO<W-E<RD@:6X-"B!3:&%R96AO;&1E<G,F(W@R,#$Y
M.R!E<75I='D@;VX@9&5R:79A=&EV97,@*&5F9F5C=&EV90T*('!O<G1I;VXI
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D%C8W5M=6QA=&5D)B-X03`[;W1H97(@8V]M<')E:&5N
M<VEV92!I;F-O;64@*&QO<W,I/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,#0\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY'86EN<R`H;&]S<V5S*2!R96-O9VYI
M>F5D(&EN(&5A<FYI;F=S#0H@;VX@9&5R:79A=&EV97,@*&EN969F96-T:79E
M('!O<G1I;VX@86YD(&1I<V-O;G1I;G5E9`T*(&1E<FEV871I=F5S*3PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY&;W)E:6=N(&-U<G)E;F-Y(&=A:6X@*&QO<W,I/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BT\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.
M5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\:3Y$97)I=F%T:79E<R!.;W0@1&5S:6=N871E9"!A<PT*($AE
M9&=I;F<@26YS=')U;65N=',Z/"]I/CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=A:6YS("AL;W-S97,I
M(')E8V]G;FEZ960@:6X-"B!E87)N:6YG<SPO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY&;W)E:6=N
M(&-U<G)E;F-Y(&=A:6X@*&QO<W,I/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH,3DS
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#<R,CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXS-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@5TA)
M5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/4D0M
M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@1D].5#H@;65D:75M
M("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM5$]0.B`V<'@[($Q%5%1%4BU3
M4$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X
M="US=')O:V4M=VED=&@Z(#!P>"<^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@9F]L;&]W:6YG('1A8FQE#0H@
M<')O=FED97,@=&AE(&)A;&%N8V5S(&%N9"!C:&%N9V5S(&EN(&%C8W5M=6QA
M=&5D(&]T:&5R#0H@8V]M<')E:&5N<VEV92!I;F-O;64@*&QO<W,I(')E;&%T
M960@=&\@9&5R:79A=&EV92!I;G-T<G5M96YT<R!F;W(-"B!T:&4@:6YD:6-A
M=&5D('!E<FEO9',@*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[(%=(251%+5-004-%.B!N;W)M
M86P[(%1%6%0M5%)!3E-&3U)-.B!N;VYE.R!73U)$+5-004-)3D<Z(#!P>#L@
M0T],3U(Z(')G8B@P+#`L,"D[($9/3E0Z(#9P>"`G5&EM97,@3F5W(%)O;6%N
M)SL@34%21TE.+51/4#H@,'!X.R!,151415(M4U!!0TE.1SH@;F]R;6%L.R!4
M15A4+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R;VME+7=I9'1H.B`P
M<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ("=4:6UE<R!.97<@4F]M86XG.R!"3U)$15(M0T],3$%04T4Z(&-O;&QA
M<'-E.R!415A4+51204Y31D]233H@;F]N93L@5T]21"U34$%#24Y'.B`P<'@[
M($Q%5%1%4BU34$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW
M96)K:70M=&5X="US=')O:V4M=VED=&@Z(#!P>"<@8V5L;'-P86-I;F<],T0P
M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(@
M8F]R9&5R/3-$,#X-"B`\='(^#0H@/'1D('=I9'1H/3-$.#DE/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY"96=I
M;FYI;F<@8F%L86YC92!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3(\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY!;6]U;G0@<F5C;&%S<VEF:65D('1O
M#0H@96%R;FEN9W,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[
M(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/DYE="!C:&%N9V4\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C$P-#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)
M6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(')G8B@P+#`L
M,"D@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(')G8B@P+#`L
M,"D@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D5N9&EN9R!B86QA;F-E($1E8V5M8F5R)B-X03`[,S$L#0H@,C`Q,SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C$P-#PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(')G
M8B@P+#`L,"D@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B!R
M9V(H,"PP+#`I(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS
M1"=-05)'24XM0D]45$]-.B`P<'@[(%=(251%+5-004-%.B!N;W)M86P[(%1%
M6%0M5%)!3E-&3U)-.B!N;VYE.R!73U)$+5-004-)3D<Z(#!P>#L@0T],3U(Z
M(')G8B@P+#`L,"D[($9/3E0Z(&UE9&EU;2`G5&EM97,@3F5W(%)O;6%N)SL@
M34%21TE.+51/4#H@-G!X.R!,151415(M4U!!0TE.1SH@;F]R;6%L.R!415A4
M+4E.1$5.5#H@,'!X.R`M=V5B:VET+71E>'0M<W1R;VME+7=I9'1H.B`P<'@G
M/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^5&AE(&YE="!A;6]U;G0@;V8-"B!E>&ES=&EN9R!G86EN<R!A;F0@;&]S
M<V5S(&5X<&5C=&5D('1O(&)E(')E8VQA<W-I9FEE9"!F<F]M#0H@86-C=6UU
M;&%T960@;W1H97(@8V]M<')E:&5N<VEV92!I;F-O;64@*&QO<W,I(&EN=&\@
M96%R;FEN9W,@=VET:&EN#0H@=&AE(&YE>'0@='=E;'9E(&UO;G1H<R!I<R`D
M,3$Q+#`P,"X\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT
M;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F
M,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE
M971S+U-H965T,C0N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@
M<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H
M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%
M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O
M:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A
M<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O
M;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L
M92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5-13X-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^
M/'-T<F]N9SY3:&%R96AO;&1E<G,G($5Q=6ET>3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%<75I='D@6T%B<W1R
M86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4VAA<F5H;VQD97)S)R!%<75I='D\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.3U1%#0H@,30Z)B-X03`[)B-X
M03`[4VAA<F5H;VQD97)S)B-X,C`Q.3L@17%U:71Y/"]B/CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/'4^4')E9F5R<F5D(%-T;V-K/"]U/CPO9F]N=#X\+W`^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M5&AE($-O;7!A;GD@:&%S(#0P,"PP,#`@<VAA<F5S(&]F#0H@875T:&]R:7IE
M9"!B=70@=6YI<W-U960@)"XP,2!P87(@=F%L=64@<')E9F5R<F5D('-T;V-K
M+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQU/D-O;6UO;B!3=&]C:SPO=3X\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/
M5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D5A8V@@;W5T<W1A;F1I;F<@<VAA<F4@;V8@8V]M;6]N#0H@
M<W1O8VL@96YT:71L97,@=&AE(')E8V]R9"!H;VQD97(@=&\@;VYE('9O=&4@
M;VX@86QL(&UA='1E<G,-"B!S=6)M:71T960@=&\@82!V;W1E(&]F('1H92!#
M;VUP86YY)B-X,C`Q.3MS('-H87)E:&]L9&5R<RX@0V]M;6]N#0H@<VAA<F5H
M;VQD97)S(&%R92!A;'-O(&5N=&ET;&5D('1O(&1I=FED96YD<R!W:&5N(&%N
M9"!I9B!D96-L87)E9"!B>0T*('1H92!#;VUP86YY)B-X,C`Q.3MS($)O87)D
M(&]F($1I<F5C=&]R<RX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DEN($IU;'D@,C`Q,RP@
M=&AE($-O;7!A;GDF(W@R,#$Y.W,-"B!";V%R9"!O9B!$:7)E8W1O<G,@9&5C
M;&%R960@82!T=V\M9F]R+6]N92!S=&]C:R!S<&QI="P@969F96-T960@:6X-
M"B!T:&4@9F]R;2!O9B!A('-T;V-K(&1I=FED96YD+"!O;B!T:&4@<VAA<F5S
M(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS#0H@8V]M;6]N('-T;V-K+B!%86-H
M('-H87)E:&]L9&5R(&]F(')E8V]R9"!O;B!!=6=U<W0F(WA!,#LR-BP@,C`Q
M,RP-"B!R96-E:79E9"!A;B!A9&1I=&EO;F%L('-H87)E(&]F(&-O;6UO;B!S
M=&]C:R!F;W(@96%C:"!S:&%R92!O9@T*(&-O;6UO;B!S=&]C:R!T:&5N(&AE
M;&0N(%1H92!S=&]C:R!W87,@9&ES=')I8G5T960@;VX-"B!397!T96UB97(F
M(WA!,#LQ-BP@,C`Q,RX@5&AE($-O;7!A;GD@<F5T86EN960@=&AE(&-U<G)E
M;G0@<&%R('9A;'5E#0H@;V8@)#`N,#`R('!E<B!S:&%R92!F;W(@86QL('-H
M87)E<R!O9B!C;VUM;VX@<W1O8VLN($%L;"!R969E<F5N8V5S#0H@:6X@=&AE
M(&9I;F%N8VEA;"!S=&%T96UE;G1S('1O('1H92!N=6UB97(@;V8@<VAA<F5S
M(&]U='-T86YD:6YG+`T*(&YU;6)E<B!O9B!S:&%R97,@<F5P=7)C:&%S960L
M('!E<BUS:&%R92!A;6]U;G1S+"!A;F0@<W1O8VL@;W!T:6]N#0H@9&%T82!R
M96QA=&5D('1O('1H92!#;VUP86YY)B-X,C`Q.3MS(&-O;6UO;B!S=&]C:R!H
M879E(&)E96X@<F5S=&%T960-"B!T;R!R969L96-T('1H92!E9F9E8W0@;V8@
M=&AE('-T;V-K('-P;&ET(&9O<B!A;&P@<&5R:6]D<PT*('!R97-E;G1E9"X\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/E-T;V-K:&]L9&5R<R8C>#(P,3D[(&5Q=6ET>2!R
M969L96-T<PT*('1H92!S=&]C:R!S<&QI="!B>2!R96-L87-S:69Y:6YG(&9R
M;VT@)B-X,C`Q0SM!9&1I=&EO;F%L('!A:60@:6X-"B!C87!I=&%L)B-X,C`Q
M1#L@=&\@)B-X,C`Q0SM#;VUM;VX@<W1O8VLF(W@R,#%$.R!A;B!A;6]U;G0@
M97%U86P@=&\@=&AE#0H@<&%R('9A;'5E(&]F('1H92!A9&1I=&EO;F%L('-H
M87)E<R!A<FES:6YG(&9R;VT@=&AE#0H@<W!L:70N/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P
M<'@[($9/3E0M4TE:13H@,7!X)SX-"B`F(WA!,#L\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^4VAA
M<F5H;VQD97(@4FEG:'1S#0H@4&QA;CPO=3X\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H
M92!#;VUP86YY(&AA<R!A9&]P=&5D(&$@4VAA<F5H;VQD97(-"B!2:6=H=',@
M4&QA;BP@=&AE('!U<G!O<V4@;V8@=VAI8V@@:7,L(&%M;VYG(&]T:&5R('1H
M:6YG<RP@=&\-"B!E;FAA;F-E('1H92!";V%R9"!O9B!$:7)E8W1O<G,F(W@R
M,#$Y.R!A8FEL:71Y('1O('!R;W1E8W0-"B!S:&%R96AO;&1E<B!I;G1E<F5S
M=',@86YD('1O(&5N<W5R92!T:&%T('-H87)E:&]L9&5R<R!R96-E:79E(&9A
M:7(-"B!T<F5A=&UE;G0@:6X@=&AE(&5V96YT(&%N>2!C;V5R8VEV92!T86ME
M;W9E<B!A='1E;7!T(&]F('1H92!#;VUP86YY#0H@:7,@;6%D92!I;B!T:&4@
M9G5T=7)E+B!4:&4@4VAA<F5H;VQD97(@4FEG:'1S(%!L86X@8V]U;&0@;6%K
M92!I=`T*(&UO<F4@9&EF9FEC=6QT(&9O<B!A('1H:7)D('!A<G1Y('1O(&%C
M<75I<F4L(&]R(&-O=6QD(&1I<V-O=7)A9V4@80T*('1H:7)D('!A<G1Y(&9R
M;VT@86-Q=6ER:6YG+"!T:&4@0V]M<&%N>2!O<B!A(&QA<F=E(&)L;V-K(&]F
M('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@8V]M;6]N('-T;V-K+B!4:&4@9F]L
M;&]W:6YG('-U;6UA<GD@9&5S8W)I<'1I;VX@;V8-"B!T:&4@4VAA<F5H;VQD
M97(@4FEG:'1S(%!L86X@9&]E<R!N;W0@<'5R<&]R="!T;R!B92!C;VUP;&5T
M92!A;F0@:7,-"B!Q=6%L:69I960@:6X@:71S(&5N=&ER971Y(&)Y(')E9F5R
M96YC92!T;R!T:&4@0V]M<&%N>28C>#(P,3D[<PT*(%-H87)E:&]L9&5R(%)I
M9VAT<R!0;&%N+"!W:&EC:"!H87,@8F5E;B!P<F5V:6]U<VQY(&9I;&5D(&)Y
M('1H90T*($-O;7!A;GD@=VET:"!T:&4@4V5C=7)I=&EE<R!A;F0@17AC:&%N
M9V4@0V]M;6ES<VEO;B!A<R!A;B!E>&AI8FET#0H@=&\@82!296=I<W1R871I
M;VX@4W1A=&5M96YT(&]N($9O<FTF(WA!,#LX+4$@9FEL960@;VX-"B!$96-E
M;6)E<B8C>$$P.S4L(#(P,#@N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY);B!C;VYN96-T
M:6]N('=I=&@@=&AE(&%D;W!T:6]N(&]F#0H@=&AE(%-H87)E:&]L9&5R(%)I
M9VAT<R!0;&%N+"!T:&4@0F]A<F0@;V8@1&ER96-T;W)S(&]F('1H92!#;VUP
M86YY#0H@9&5C;&%R960@82!D:79I9&5N9"!D:7-T<FEB=71I;VX@;V8@;VYE
M('!U<F-H87-E(')I9VAT("AA#0H@)B-X,C`Q0SM2:6=H="8C>#(P,40[*2!F
M;W(@96%C:"!O=71S=&%N9&EN9R!S:&%R92!O9B!C;VUM;VX@<W1O8VL@=&\-
M"B!S:&%R96AO;&1E<G,@;V8@<F5C;W)D(&%S(&]F('1H92!C;&]S92!O9B!B
M=7-I;F5S<R!O;@T*($1E8V5M8F5R)B-X03`[-2P@,C`P."X@5&AE(%)I9VAT
M<R!C=7)R96YT;'D@87)E(&YO="!E>&5R8VES86)L92!A;F0-"B!A<F4@871T
M86-H960@=&\@86YD('1R861E('=I=&@@=&AE(&]U='-T86YD:6YG('-H87)E
M<R!O9B!C;VUM;VX-"B!S=&]C:RX@56YD97(@=&AE(%-H87)E:&]L9&5R(%)I
M9VAT<R!0;&%N+"!T:&4@4FEG:'1S(&)E8V]M90T*(&5X97)C:7-A8FQE(&EF
M(&$@<&5R<V]N(&)E8V]M97,@86X@)B-X,C`Q0SMA8W%U:7)I;F<@<&5R<V]N
M)B-X,C`Q1#L-"B!B>2!A8W%U:7)I;F<@,34E(&]R(&UO<F4@;V8@=&AE(&]U
M='-T86YD:6YG('-H87)E<R!O9B!C;VUM;VX@<W1O8VL-"B!O<B!I9B!A('!E
M<G-O;B!C;VUM96YC97,@82!T96YD97(@;V9F97(@=&AA="!W;W5L9"!R97-U
M;'0@:6X@=&AA=`T*('!E<G-O;B!O=VYI;F<@,34E(&]R(&UO<F4@;V8@=&AE
M(&-O;6UO;B!S=&]C:RX@268@82!P97)S;VX@8F5C;VUE<PT*(&%N("8C>#(P
M,4,[86-Q=6ER:6YG('!E<G-O;BPF(W@R,#%$.R!E86-H(&AO;&1E<B!O9B!A
M(%)I9VAT("AO=&AE<@T*('1H86X@=&AE(&%C<75I<FEN9R!P97)S;VXI('=O
M=6QD(&)E(&5N=&ET;&5D('1O('!U<F-H87-E+"!A="!T:&4-"B!T:&5N+6-U
M<G)E;G0@97AE<F-I<V4@<')I8V4L('-U8V@@;G5M8F5R(&]F('-H87)E<R!O
M9B!T:&4-"B!#;VUP86YY)B-X,C`Q.3MS('!R969E<G)E9"!S=&]C:R!W:&EC
M:"!A<F4@97%U:79A;&5N="!T;R!S:&%R97,@;V8-"B!C;VUM;VX@<W1O8VL@
M:&%V:6YG('1W:6-E('1H92!E>&5R8VES92!P<FEC92!O9B!T:&4@4FEG:'0N
M($EF('1H90T*($-O;7!A;GD@:7,@86-Q=6ER960@:6X@82!M97)G97(@;W(@
M;W1H97(@8G5S:6YE<W,@8V]M8FEN871I;VX-"B!T<F%N<V%C=&EO;B!A9G1E
M<B!A;GD@<W5C:"!E=F5N="P@96%C:"!H;VQD97(@;V8@82!2:6=H="!W;W5L
M9"!T:&5N#0H@8F4@96YT:71L960@=&\@<'5R8VAA<V4L(&%T('1H92!T:&5N
M+6-U<G)E;G0@97AE<F-I<V4@<')I8V4L('-H87)E<PT*(&]F('1H92!A8W%U
M:7)I;F<@8V]M<&%N>28C>#(P,3D[<R!C;VUM;VX@<W1O8VL@:&%V:6YG(&$@
M=F%L=64@;V8-"B!T=VEC92!T:&4@97AE<F-I<V4@<')I8V4@;V8@=&AE(%)I
M9VAT+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P
M>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQU/E-T;V-K(%)E<'5R8VAA<V4-"B!0
M<F]G<F%M/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^26X@07!R:6P@,C`P."P@=&AE
M($-O;7!A;GDF(W@R,#$Y.W,-"B!";V%R9"!O9B!$:7)E8W1O<G,@875T:&]R
M:7IE9"!T:&4@<F5P=7)C:&%S92!O9B!U<"!T;R`D-3`L,#`P+#`P,`T*(&]F
M('1H92!#;VUP86YY)B-X,C`Q.3MS(&-O;6UO;B!S=&]C:RP@<')I;6%R:6QY
M(&%S(&$@;65A;G,@=&\@<F5D=6-E#0H@=&AE(&1I;'5T:79E(&5F9F5C="!O
M9B!E;7!L;WEE92!S=&]C:R!O<'1I;VYS+B!!<R!O9@T*($1E8V5M8F5R)B-X
M03`[,S$L(#(P,3,L('1H92!#;VUP86YY(&AA9"!R97!U<F-H87-E9"!A('1O
M=&%L(&]F#0H@,RPU-S@L,#`P)B-X03`[<VAA<F5S(&%T(&$@8V]S="!O9B`D
M-3`L,#`P+#`P,"!U;F1E<B!T:&ES('!R;V=R86TL#0H@:6YC;'5D:6YG(#@R
M-RPP,#`@<VAA<F5S(&%T(&$@8V]S="!O9B`D,C`L,#`P+#`P,"!I;B`R,#$S
M+B!3=&]C:PT*(')E<'5R8VAA<V5S('5N9&5R('1H:7,@<')O9W)A;2!A<F4@
M;F]W(&-O;7!L971E+B!);B!.;W9E;6)E<B`R,#$Q+`T*('1H92!#;VUP86YY
M)B-X,C`Q.3MS($)O87)D(&]F($1I<F5C=&]R<R!A=71H;W)I>F5D('1H92!R
M97!U<F-H87-E(&]F#0H@=7`@=&\@)#@P+#`P,"PP,#`@;V8@=&AE($-O;7!A
M;GDF(W@R,#$Y.W,@8V]M;6]N('-T;V-K('1O(&AE;'`-"B!R961U8V4@=&AE
M(&1I;'5T:79E(&5F9F5C="!O9B!E;7!L;WEE92!S=&]C:R!O<'1I;VYS+B!0
M=7)C:&%S97,-"B!U;F1E<B!T:&ES(#(P,3$@<')O9W)A;2!B96=A;B!I;B!T
M:&4@=&AI<F0@<75A<G1E<B!O9B`R,#$S('5P;VX-"B!C;VUP;&5T:6]N(&]F
M('1H92`R,#`X('!R;V=R86TN($EN(#(P,3,L('1H92!#;VUP86YY(')E<'5R
M8VAA<V5D(&$-"B!T;W1A;"!O9B`X.3(L,#`P('-H87)E<R!A="!A(&-O<W0@
M;V8@)#(W+#DP."PP,#`@=6YD97(@=&AI<R`R,#$Q#0H@<')O9W)A;2X@5&AE
M($-O;7!A;GD@;6%Y(')E<'5R8VAA<V4@<VAA<F5S('5N9&5R('1H92`R,#$Q
M('!R;V=R86T-"B!I;B!F=71U<F4@<&5R:6]D<R!D97!E;F1I;F<@;VX@82!V
M87)I971Y(&]F(&9A8W1O<G,L(&EN8VQU9&EN9RP-"B!A;6]N9R!O=&AE<B!T
M:&EN9W,L('1H92!I;7!A8W0@;V8@9&EL=71I;VX@9G)O;2!E;7!L;WEE92!S
M=&]C:PT*(&]P=&EO;G,L('-T;V-K('!R:6-E+"!S:&%R92!A=F%I;&%B:6QI
M='DL(&%N9"!C87-H#0H@<F5Q=6ER96UE;G1S+CPO9F]N=#X\+W`^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQU/D1I=FED96YD/"]U/G,\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!#;VUP86YY
M)B-X,C`Q.3MS($)O87)D(&]F#0H@1&ER96-T;W)S(&1E8VQA<F5D(&%N9"!P
M86ED(&$@8V%S:"!D:79I9&5N9"!O9B`D,"XP-2!P97(@<VAA<F4@:6X-"B!T
M:&4@9FER<W0@<75A<G1E<B!O9B`R,#$R+"!A;F0@)#`N,#4U('!E<B!S:&%R
M92!I;B!T:&4@<V5C;VYD+`T*('1H:7)D+"!A;F0@9F]U<G1H('%U87)T97)S
M(&]F(#(P,3(N(%1H92!#;VUP86YY(&%L<V\@9&5C;&%R960@86YD#0H@<&%I
M9"!A;B!A9&1I=&EO;F%L("0P+C`U-2!D:79I9&5N9"!I;B!T:&4@9F]U<G1H
M('%U87)T97(@;V8@,C`Q,@T*('1H870@=V]U;&0@;F]R;6%L;'D@8F4@9&5C
M;&%R960@:6X@=&AE(&9I<G-T('%U87)T97(@;V8@,C`Q,R!I;@T*(&-O;FIU
M;F-T:6]N('=I=&@@=&AE(#(P,3(@96%R;FEN9W,@<F5L96%S92X@02!S<&5C
M:6%L(&1I=FED96YD(&]F#0H@)#`N-3`@=V%S(&%L<V\@9&5C;&%R960@86YD
M('!A:60@:6X@=&AE(&9O=7)T:"!Q=6%R=&5R(&]F(#(P,3(@=&\-"B!R97!L
M86-E(&5X<&5C=&5D('%U87)T97)L>2!D:79I9&5N9"!D96-L87)A=&EO;G,@
M9F]R('1H92!N97AT(&5I9VAT#0H@<75A<G1E<G,L(&)E9VEN;FEN9R!I;B`R
M,#$S+B!4:&4@861D:71I;VYA;"`D,"XP-34@9&EV:61E;F0@86YD('1H90T*
M("0P+C4P(&1I=FED96YD('=E<F4@86-C96QE<F%T960@9'5E('1O('1H92!A
M;G1I8VEP871E9"!I;F-R96%S92!I;@T*('1H92!F961E<F%L('1A>"!O;B!D
M:79I9&5N9',@<&%I9"!A9G1E<B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$R+B!$
M=64-"B!T;R!T:&4@86-C96QE<F%T960@<&%Y;65N=',L(&YO(&-A<V@@9&EV
M:61E;F1S('=E<F4@9&5C;&%R960@;W(-"B!P86ED(&EN(#(P,3,N($9U='5R
M92!D:79I9&5N9',@=VEL;"!B92!D96-L87)E9"!A="!T:&4@9&ES8W)E=&EO
M;@T*(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS($)O87)D(&]F($1I<F5C=&]R
M<R!A;F0@=VEL;"!D97!E;F0@=7!O;B!S=6-H#0H@9F%C=&]R<R!A<R!T:&4@
M0F]A<F0@9&5E;7,@<F5L979A;G0L(&EN8VQU9&EN9RP@86UO;F<@;W1H97(@
M=&AI;F=S+`T*('1H92!#;VUP86YY)B-X,C`Q.3MS(&%B:6QI='D@=&\@9V5N
M97)A=&4@<&]S:71I=F4@8V%S:"!F;&]W(&9R;VT-"B!O<&5R871I;VYS+CPO
M9F]N=#X\+W`^#0H@#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-
M"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q
M96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O
M4VAE970R-2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T
M960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E
M=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H
M='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL
M.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I
M<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N
M="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L
M87-S/3-$<F5P;W)T(&ED/3-$240P14U%/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/E-T;V-K+4)A<V5D($-O;7!E;G-A=&EO;CQB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$:7-C;&]S=7)E($]F
M($-O;7!E;G-A=&EO;B!296QA=&5D($-O<W1S(%-H87)E8F%S960@4&%Y;65N
M=',@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4W1O8VLM0F%S960@0V]M<&5N<V%T:6]N/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.3U1%(#$U
M.B8C>$$P.R8C>$$P.U-T;V-K+4)A<V5D#0H@0V]M<&5N<V%T:6]N/"]B/CPO
M9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/'4^4W1O8VL@3W!T:6]N(%!L86YS/"]U/CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^5&AE($-O;7!A;GDF(W@R,#$Y.W,@<VAA<F4M8F%S960-
M"B!P87EM96YT<R!T:&%T(')E<W5L="!I;B!C;VUP96YS871I;VX@97AP96YS
M92!C;VYS:7-T('-O;&5L>2!O9@T*('-T;V-K(&]P=&EO;B!G<F%N=',N($%S
M(&]F($1E8V5M8F5R)B-X03`[,S$L(#(P,3,L('1H92!#;VUP86YY(&AA9`T*
M(#$Q+#$V-2PT.#`@<VAA<F5S(&%V86EL86)L92!F;W(@9W)A;G0N($=E;F5R
M86QL>2P@<W1O8VL@;W!T:6]N<R!A<F4-"B!G<F%N=&5D('=I=&@@86X@97AE
M<F-I<V4@<')I8V4@97%U86P@=&\@=&AE(&UA<FME="!V86QU92!O9B!T:&4-
M"B!#;VUP86YY)B-X,C`Q.3MS(&-O;6UO;B!S=&]C:R!A="!T:&4@9W)A;G0@
M9&%T92P@=F5S="!O=F5R(&9O=7(-"B!Y96%R<R!B87-E9"!U<&]N(&-O;G1I
M;G5O=7,@<V5R=FEC92P@86YD(&5X<&ER92!T96X@>65A<G,@9G)O;2!T:&4-
M"B!G<F%N="!D871E+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!T
M86)L92!S=6UM87)I>F5S('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@<W1O8VL@
M;W!T:6]N(&%C=&EV:71Y(&9O<B!T:&4@>65A<B!E;F1E9`T*($1E8V5M8F5R
M)B-X03`[,S$L(#(P,3,Z/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V
M<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/
M3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@
M8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-
M"B`\='(^#0H@/'1D('=I9'1H/3-$-3(E/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#<E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#$^/&(^4VAA<F5S/"]B/CPO9F]N=#X\8G(@+SX-"B`\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/BAI;B8C>$$P.W1H;W5S86YD<RD\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#$^/&(^5V5I9VAT960M/"]B/CPO9F]N=#X\8G(@+SX-
M"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q
M/CQB/D%V97)A9V4\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^17AE<F-I<V4\+V(^
M/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#$^/&(^4')I8V4\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^5V5I9VAT960M/"]B/CPO9F]N
M=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0Q/CQB/D%V97)A9V4\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^4F5M
M86EN:6YG/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D-O;G1R86-T=6%L/"]B/CPO
M9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/E1E<FT\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^*&EN
M)B-X03`[#0H@>65A<G,I/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/CQB/D%G9W)E9V%T93PO8CX\+V9O;G0^/&)R("\^
M#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CY);G1R:6YS:6,-"B!686QU93PO8CX\+V9O;G0^/&)R("\^#0H@/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CXH
M:6XF(WA!,#MT:&]U<V%N9',I/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY/=71S=&%N9&EN9R!A<R!O9B!$96-E;6)E<B8C>$$P
M.S,Q+`T*(#(P,3(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-RPQ,3@\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXQ,BXW.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)A;G1E9#PO9F]N=#X\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ+#<T,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C$N-#<\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D5X97)C:7-E9#PO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXH,BPT-#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,2XS-SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO
M='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1F]R9F5I=&5D
M(&]R(&5X<&ER960\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#(W-3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C$V+C,Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4]
M,T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E
M;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY/=71S=&%N9&EN9R!A<R!O9B!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3,\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C8L,3,X/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,34N-C4\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/C<N,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C$S."PS,#(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X
M03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D5X97)C:7-A8FQE(&%S(&]F($1E8V5M8F5R)B-X03`[
M,S$L#0H@,C`Q,SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PV
M-S@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ
M,2XW,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^-2XS/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^-#0L,S@V/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/
M3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY/<'1I
M;VYS('9E<W1E9"!O<B!E>'!E8W1E9"!T;R!V97-T(&%T#0H@1&5C96UB97(F
M(WA!,#LS,2P@,C`Q,R`H,2D\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C4L-30Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^,34N,S(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C<N,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C$R-BPV-S`\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y
M;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*
M(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'
M24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^
M#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G
M(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W
M:61T:#TS1#$P,"4^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`@=VED=&@]
M,T0T)2!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXH,2D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/DEN(&%D9&ET:6]N('1O('1H92!V97-T960@
M;W!T:6]N<RP@=&AE($-O;7!A;GD@97AP96-T<R!A#0H@<&]R=&EO;B!O9B!T
M:&4@=6YV97-T960@;W!T:6]N<R!T;R!V97-T(&%T('-O;64@<&]I;G0@:6X@
M=&AE#0H@9G5T=7)E+B!/<'1I;VYS(&5X<&5C=&5D('1O('9E<W0@87)E(&-A
M;&-U;&%T960@8GD@87!P;'EI;F<@86X-"B!E<W1I;6%T960@9F]R9F5I='5R
M92!R871E('1O('1H92!U;G9E<W1E9"!O<'1I;VYS+CPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@9F%I<B!V86QU97,@;V8@<W1O
M8VL@;W!T:6]N<PT*(&=R86YT960@:6X@96%C:"!P97)I;V0@<')E<V5N=&5D
M('=E<F4@97-T:6UA=&5D('5S:6YG('1H92!F;VQL;W=I;F<-"B!W96EG:'1E
M9"UA=F5R86=E(&%S<W5M<'1I;VYS.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M
M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/
M4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I
M;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E
M;G1E<CX-"B`\='(^#0H@/'1D('=I9'1H/3-$-S4E/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#@E/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#<E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#$P(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^665A
M<B8C>$$P.T5N9&5D)B-X03`[1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,3XR,#$Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/E)I<VLM9G)E92!R871E/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXR+C`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXE)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C(N,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C(N.3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)28C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^17AP96-T960@9&EV:61E;F0@>6EE;&0\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/BT\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXE)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C$N,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C$N,3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)28C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^17AP96-T960@=F]L871I;&ET>3PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-#(\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXE)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C0T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#,\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B4F(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D5X<&5C=&5D('1E<FT@*&EN('EE87)S*3PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-2XX/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C4N-SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^-2XU/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQU/E)I<VLM9G)E92!R871E/"]U/CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^5&AE(')I<VLM9G)E92!R871E('=A<R!B87-E9"!U<&]N
M(&$-"B!T<F5A<W5R>2!I;G-T<G5M96YT('=H;W-E('1E<FT@=V%S(&-O;G-I
M<W1E;G0@=VET:"!T:&4@8V]N=')A8W1U86P-"B!T97)M(&]F('1H92!O<'1I
M;VXN/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^17AP96-T960@9&EV:61E;F0-"B!Y
M:65L9#PO=3X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D=E;F5R86QL>2P@=&AE(&-U<G)E
M;G0@9&EV:61E;F0@>6EE;&0-"B!I<R!C86QC=6QA=&5D(&)Y(&%N;G5A;&EZ
M:6YG('1H92!C87-H(&1I=FED96YD(&1E8VQA<F5D(&)Y('1H90T*($-O;7!A
M;GDF(W@R,#$Y.W,@0F]A<F0@;V8@1&ER96-T;W)S(&%N9"!D:79I9&EN9R!T
M:&%T(')E<W5L="!B>2!T:&4-"B!C;&]S:6YG('-T;V-K('!R:6-E(&]N('1H
M92!G<F%N="!D871E+B8C>$$P.TAO=V5V97(L(&EN('1H92!F;W5R=&@-"B!Q
M=6%R=&5R(&]F(#(P,3(L('1H92!#;VUP86YY('!A:60@=&AE(&9U;&P@86YN
M=6%L(&1I=FED96YD<R!F;W(-"B`R,#$S(&%N9"`R,#$T(&EN(&%D=F%N8V4L
M(&%N9"!T:&5R969O<F4L('1H92!D:79I9&5N9"!Y:65L9"!F;W(-"B!T:&]S
M92!Y96%R<R!H87,@8F5E;B!A9&IU<W1E9"!T;R!Z97)O+B8C>$$P.T%T('1H
M92!T:6UE(&]F('1H92`R,#$S#0H@=F%L=6%T:6]N+"!A(&1I=FED96YD('EI
M96QD(&]F(#$N,#0E('=A<R!E<W1I;6%T960@9F]R(&9U='5R90T*('!E<FEO
M9',@9G)O;2`R,#$U('1H<F]U9V@@=&AE(&5X<&5C=&5D(&QI9F4@;V8@=&AE
M#0H@;W!T:6]N+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^
M#0H@)B-X03`[/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQU/D5X<&5C=&5D('9O;&%T:6QI='D\+W4^
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY4:&4@97AP96-T960@=F]L871I;&ET>2!W87,@
M8F%S960-"B!U<&]N(&$@8V]M8FEN871I;VX@;V8@:&ES=&]R:6-A;"!V;VQA
M=&EL:71Y(&]F)B-X03`[=&AE#0H@0V]M<&%N>28C>#(P,3D[<R8C>$$P.V-O
M;6UO;B!S=&]C:R!O=F5R('1H92!C;VYT<F%C='5A;"!T97)M(&]F('1H90T*
M(&]P=&EO;B!A;F0@:6UP;&EE9"!V;VQA=&EL:71Y(&9O<B!T<F%D960@;W!T
M:6]N<R!O9B!T:&4-"B!#;VUP86YY)B-X,C`Q.3MS('-T;V-K+CPO9F]N=#X\
M+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/
M5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQU/D5X<&5C=&5D('1E<FT\+W4^/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY4:&4@97AP96-T960@=&5R;2!W87,@9&5R:79E9"!F<F]M#0H@=&AE(&)I
M;F]M:6%L(&QA='1I8V4@;6]D96P@9G)O;2!T:&4@:6UP86-T(&]F(&5V96YT
M<R!T:&%T('1R:6=G97(-"B!E>&5R8VES97,@;W9E<B!T:6UE+CPO9F]N=#X\
M+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]4
M5$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^5&AE('=E:6=H=&5D+6%V97)A9V4@9W)A;G0M9&%T92!F86ER
M#0H@=F%L=64@;V8@<W1O8VL@;W!T:6]N<R!G<F%N=&5D('=A<R`D."XR,2!I
M;B`R,#$S+"`D-BXU."!I;B`R,#$R+`T*(&%N9"`D-BXQ-B!I;B`R,#$Q+CPO
M9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5&AE($-O;7!A;GD@<W1R871I9FEE<R!I=',@96UP
M;&]Y964-"B!P;W!U;&%T:6]N(&EN=&\@='=O(&=R;W5P<SH@;VYE(&-O;G-I
M<W1I;F<@;V8@<V5N:6]R(&UA;F%G96UE;G0@86YD#0H@86YO=&AE<B!C;VYS
M:7-T:6YG(&]F(&%L;"!O=&AE<B!E;7!L;WEE97,N(%1H92!#;VUP86YY(&-U
M<G)E;G1L>0T*(&5X<&5C=',@=&AA="!A<'!R;WAI;6%T96QY(#<Q)2!O9B!I
M=',@<W1O8VL@;W!T:6]N<R!G<F%N=&5D('1O#0H@<V5N:6]R(&UA;F%G96UE
M;G0@86YD(#8Y)2!O9B!I=',@;W!T:6]N<R!G<F%N=&5D('1O(&%L;"!O=&AE
M<@T*(&5M<&QO>65E<R!W:6QL(&%C='5A;&QY('9E<W0N(%1H97)E9F]R92P@
M=&AE($-O;7!A;GD@8W5R<F5N=&QY#0H@87!P;&EE<R!A;B!E<W1I;6%T960@
M9F]R9F5I='5R92!R871E(&]F(#$R)2!T;R!A;&P@=6YV97-T960@;W!T:6]N
M<PT*(&9O<B!S96YI;W(@;6%N86=E;65N="!A;F0@82!R871E(&]F(#$S)2!F
M;W(@86QL(&]T:&5R(&5M<&QO>65E<RX-"B!4:&4@0V]M<&%N>2!R979I<V5D
M(&ET<R!E<W1I;6%T960@9F]R9F5I='5R92!R871E<R!I;B!T:&4@9FER<W0-
M"B!Q=6%R=&5R(&]F(#(P,3,@86YD(#(P,3(@86YD('1H92!S96-O;F0@<75A
M<G1E<B!O9B`R,#$Q+"!R97-U;'1I;F<-"B!I;B!A;B!I;F-R96%S92!T;R!C
M;VUP96YS871I;VX@97AP96YS92!O9B`D,S`P+#`P,"!A;F0@)#(P,"PP,#`@
M:6X-"B`R,#$S(&%N9"`R,#$R+"!R97-P96-T:79E;'DL(&%N9"!A(')E9'5C
M=&EO;B!T;R!C;VUP96YS871I;VX-"B!E>'!E;G-E(&]F("0X,"PP,#`@:6X@
M,C`Q,2X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P
M>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/E1H92!T;W1A;"!S=&]C:RUB87-E9"!C
M;VUP96YS871I;VX-"B!E>'!E;G-E(&%N9"!T:&4@<F5L871E9"!I;F-O;64@
M=&%X(&)E;F5F:70@<F5C;V=N:7IE9"!W87,-"B`D,3`L-C(P+#`P,"!A;F0@
M)#,L-#@R+#`P,"P@<F5S<&5C=&EV96QY+"!I;B`R,#$S+"`D."PU,C`L,#`P
M(&%N9`T*("0R+#<W,BPP,#`L(')E<W!E8W1I=F5L>2P@:6X@,C`Q,BP@86YD
M("0X+#`V."PP,#`@86YD("0R+#8V,"PP,#`L#0H@<F5S<&5C=&EV96QY+"!I
M;B`R,#$Q+B!.;R!C;VUP96YS871I;VX@97AP96YS92!W87,@8V%P:71A;&EZ
M960@:6X-"B`R,#$S+"`R,#$R+"!O<B`R,#$Q+CPO9F]N=#X\+W`^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M5&AE(&9O;&QO=VEN9R!T86)L92!D971A:6QS('1H90T*('-T;V-K+6)A<V5D
M(&-O;7!E;G-A=&EO;B!E>'!E;G-E(&)Y(&-A<'1I;VX@9F]R(&5A8V@@<&5R
M:6]D#0H@<')E<V5N=&5D(&]N('1H92!#;VYS;VQI9&%T960@4W1A=&5M96YT
M<R!O9B!/<&5R871I;VYS("AI;@T*('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ
M(#!P>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@
M<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$
M,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$.3(E
M(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED=&@],T0V,R4^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\
M=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H
M/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,3`@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,3X\8CY996%R($5N9&5D#0H@1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3XR,#$Q/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E!R;V1U8W0@8V]S="!O9B!R979E
M;G5E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-S0W/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU.#$\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXT-38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V5R=FEC
M92!C;W-T(&]F(')E=F5N=64\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C$W-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ-C$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$W,CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY297-E
M87)C:"P@9&5V96QO<&UE;G0L(&%N9`T*(&5N9VEN965R:6YG/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXR+#4X-3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR+#$T.3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^,BPR-C@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^4V5L;&EN9RP@9V5N97)A;"P@86YD#0H@861M:6YI<W1R871I=F4\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C<L,3$Q/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C4L-C(Y/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXU+#$W,CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%
M.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^
M)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF
M(WA!,#LF(WA!,#LQ,"PV,C`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S@L-3(P/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[
M."PP-C@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T
M<CX-"B`\+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/E1H92!T;W1A;"!I;G1R:6YS:6,@=F%L=64@
M;V8@<W1O8VL-"B!O<'1I;VYS(&5X97)C:7-E9"!W87,@)#,R+#`Y-BPP,#`@
M:6X@,C`Q,RP@)#$V+#(Y-BPP,#`@:6X@,C`Q,BP@86YD#0H@)#(P+#$P."PP
M,#`@:6X@,C`Q,2X@5&AE('1O=&%L(&9A:7(@=F%L=64@;V8@<W1O8VL@;W!T
M:6]N<R!V97-T960-"B!W87,@)#DL-S$W+#`P,"!I;B`R,#$S+"`D.2PS-C(L
M,#`P(&EN(#(P,3(L(&%N9"`D,3`L,C`R+#`P,"!I;@T*(#(P,3$N/"]F;VYT
M/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY!<R!O9B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S+"!T;W1A
M;`T*('5N<F5C;V=N:7IE9"!C;VUP96YS871I;VX@97AP96YS92!R96QA=&5D
M('1O(&YO;BUV97-T960@<W1O8VL-"B!O<'1I;VYS('=A<R`D."PT-C0L,#`P
M+"!W:&EC:"!I<R!E>'!E8W1E9"!T;R!B92!R96-O9VYI>F5D(&]V97(@80T*
M('=E:6=H=&5D+6%V97)A9V4@<&5R:6]D(&]F(#$N,3@@>65A<G,N/"]F;VYT
M/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/B8C>$$P.SPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R
M:W-H965T<R]3:&5E=#(V+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I
M;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL
M.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@
M(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T
M97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O
M:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI
M<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\
M=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0R/CQS=')O;F<^16UP;&]Y964@4V%V:6YG<R!0;&%N/&)R/CPO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-O;7!E;G-A
M=&EO;B!!;F0@4F5T:7)E;65N="!$:7-C;&]S=7)E(%M!8G-T<F%C=%T\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5M<&QO
M>65E(%-A=FEN9W,@4&QA;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/DY/5$4@,38Z)B-X03`[)B-X03`[16UP;&]Y
M964-"B!3879I;F=S(%!L86X\+V(^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY5;F1E<B!T
M:&4@0V]M<&%N>28C>#(P,3D[<R!%;7!L;WEE90T*(%-A=FEN9W,@4&QA;BP@
M82!D969I;F5D(&-O;G1R:6)U=&EO;B!P;&%N+"!5+E,N(&5M<&QO>65E<R!W
M:&\@:&%V90T*(&%T=&%I;F5D(&%G92`R,2!M87D@8V]N=')I8G5T92!U<"!T
M;R`R-24@;V8@=&AE:7(@<V%L87)Y(&]N(&$-"B!P<F5T87@@8F%S:7,@<W5B
M:F5C="!T;R!T:&4@86YN=6%L(&1O;&QA<B!L:6UI=&%T:6]N<R!E<W1A8FQI
M<VAE9`T*(&)Y('1H92!);G1E<FYA;"!2979E;G5E(%-E<G9I8V4N(%1H92!#
M;VUP86YY(&-U<G)E;G1L>2!C;VYT<FEB=71E<PT*(&9I9G1Y(&-E;G1S(&9O
M<B!E86-H(&1O;&QA<B!A;B!E;7!L;WEE92!C;VYT<FEB=71E<RP@=VET:"!A
M(&UA>&EM=6T-"B!C;VYT<FEB=71I;VX@;V8@,R4@;V8@86X@96UP;&]Y964F
M(W@R,#$Y.W,@<')E=&%X('-A;&%R>2X@0V]M<&%N>0T*(&-O;G1R:6)U=&EO
M;G,@=F5S="`R,"4L(#0P)2P@-C`E+"!A;F0@,3`P)2!A9G1E<B!T=V\L('1H
M<F5E+"!F;W5R+`T*(&%N9"!F:79E('EE87)S(&]F(&-O;G1I;G5O=7,@96UP
M;&]Y;65N="!W:71H('1H92!#;VUP86YY+`T*(')E<W!E8W1I=F5L>2X@0V]M
M<&%N>2!C;VYT<FEB=71I;VYS('1O=&%L960@)#$L-#(S+#`P,"!I;B`R,#$S
M+`T*("0Q+#,V,BPP,#`@:6X@,C`Q,BP@86YD("0Q+#(Q."PP,#`@:6X@,C`Q
M,2X@0V]G;F5X('-T;V-K(&ES(&YO="!A;@T*(&EN=F5S=&UE;G0@86QT97)N
M871I=F4@86YD($-O;7!A;GD@8V]N=')I8G5T:6]N<R!A<F4@;F]T(&UA9&4@
M:6X-"B!T:&4@9F]R;2!O9B!#;V=N97@@<W1O8VLN/"]F;VYT/CPO<#X-"B`-
M"B`-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#(W+FAT;6P-
M"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-
M"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-
M"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#
M;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F
M+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W
M+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^
M/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@
M:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^5&%X97,\8G(^
M/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A
M;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\
M8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M26YC;VUE(%1A>"!$:7-C;&]S=7)E(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1A>&5S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^3D]410T*
M(#$W.B8C>$$P.R8C>$$P.U1A>&5S/"]B/CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1&]M
M97-T:6,@:6YC;VUE(&)E9F]R92!T87AE<R!W87,-"B`D,CDL-3<V+#`P,"!I
M;B`R,#$S+"`D,S8L-S4T+#`P,"!I;B`R,#$R+"!A;F0@)#(T+#@S-BPP,#`@
M:6X@,C`Q,2X-"B!&;W)E:6=N(&EN8V]M92!B969O<F4@=&%X97,@=V%S("0U
M."PS,3`L,#`P(&EN(#(P,3,L("0T.2PX-S8L,#`P(&EN#0H@,C`Q,BP@86YD
M("0V,BPR.#$L,#`P(&EN(#(P,3$N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@<')O
M=FES:6]N(&9O<B!I;F-O;64@=&%X97,-"B!C;VYS:7-T960@;V8@=&AE(&9O
M;&QO=VEN9R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4
M+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="
M3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C
M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@86QI9VX],T1C
M96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#4Y)3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q,"!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/EEE
M87(@16YD960-"B!$96-E;6)E<B8C>$$P.S,Q+#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#$^,C`Q,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/C(P,3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^0W5R<F5N=#H\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$.3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D9E9&5R86P\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXX+#<R,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,3$L,C@T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-BPW,3$\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4W1A=&4\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C<R,3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW.#D\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C@P-CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY&;W)E:6=N/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS
M+#$V-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXU+#<Y,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3`L-3$Y
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^,3(L-C`X/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C$W+#@V,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,3@L,#,V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D1E9F5R<F5D
M.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/D9E9&5R86P\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C$L-3@P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C0R.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*#@Q,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4W1A=&4\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C$Q.3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS-CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,S0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^1F]R96EG;CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^-CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXR,#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@Q
M,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE
M/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#<P-3PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV-CD\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B@W.#@\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P
M>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT
M9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.S$T+#,Q,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,3@L-3,R/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,3<L
M,C0X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY!(')E8V]N8VEL:6%T:6]N(&]F('1H92!5;FET
M960@4W1A=&5S#0H@9F5D97)A;"!S=&%T=71O<GD@8V]R<&]R871E('1A>"!R
M871E('1O('1H92!#;VUP86YY)B-X,C`Q.3MS#0H@969F96-T:79E('1A>"!R
M871E('=A<R!A<R!F;VQL;W=S.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%
M4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<]
M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E;G1E
M<CX-"B`\='(^#0H@/'1D('=I9'1H/3-$-S4E/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!W:61T:#TS1#@E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T
M:#TS1#<E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@8V]L<W!A;CTS1#$P(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^665A<B8C
M>$$P.T5N9&5D)B-X03`[1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P
M,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI
M9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,3XR,#$Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/DEN8V]M92!T87@@<')O=FES:6]N(&%T(&9E9&5R86P-"B!S=&%T
M=71O<GD@<F%T93PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,S4\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXE)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,U/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXE)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,S4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B4F(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E-T871E(&EN8V]M92!T
M87AE<RP@;F5T(&]F(&9E9&5R86P-"B!B96YE9FET/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXQ/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1F]R96EG;B!T
M87@@<F%T90T*(&1I9F9E<F5N=&EA;#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^*#$W/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH
M,30\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,34\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/E1A>"!C<F5D:70\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B@Q
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B@Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY$:7-C
M<F5T92!T87@@979E;G1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXH,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^3W1H97(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY)
M;F-O;64@=&%X('!R;W9I<VEO;CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^,38\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXE)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(Q/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^,C`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B4F(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY4:&4@969F96-T:79E('1A>"!R871E(&9O<B`R
M,#$S#0H@:6YC;'5D960@=&AE(&EM<&%C="!O9B!T:&4@9F]L;&]W:6YG(&1I
M<V-R971E(&5V96YT<SH@*#$I)B-X03`[80T*(&1E8W)E87-E(&EN('1A>"!E
M>'!E;G-E(&]F("0Q+#<Y,"PP,#`@9G)O;2!T:&4@97AP:7)A=&EO;B!O9@T*
M('-T871U=&5S(&]F(&QI;6ET871I;VYS(&9O<B!C97)T86EN(')E<V5R=F5S
M(&9O<B!I;F-O;64@=&%X#0H@=6YC97)T86EN=&EE<RP@*#(I)B-X03`[86X@
M:6YC<F5A<V4@:6X@=&%X(&5X<&5N<V4@;V8@)#(V-RPP,#`@9G)O;0T*('1H
M92!F:6YA;"!T<G5E+75P(&]F('1H92!P<FEO<B!Y96%R)B-X,C`Q.3MS('1A
M>"!A8V-R=6%L('5P;VX@9FEL:6YG#0H@=&AE(&%C='5A;"!T87@@<F5T=7)N
M<RP@86YD)B-X03`[*#,I(&$@9&5C<F5A<V4@:6X@=&%X(&5X<&5N<V4@;V8-
M"B`D-34U+#`P,"!F<F]M('1H92!R971R;V%C=&EV92!A<'!L:6-A=&EO;B!O
M9B!T:&4@,C`Q,B!R97-E87)C:"!A;F0-"B!D979E;&]P;65N="!C<F5D:70N
M(%1H92!!;65R:6-A;B!487AP87EE<B!296QI968@06-T(&]F(#(P,3(@=V%S
M#0H@<&%S<V5D(&)Y($-O;F=R97-S(&%N9"!S:6=N960@:6YT;R!L87<@;VX@
M2F%N=6%R>28C>$$P.S$L(#(P,3,N(%1H90T*('!R;W9I<VEO;G,@=6YD97(@
M=&AI<R!L87<@87)E('1O(&)E(&%P<&QI960@<F5T<F]A8W1I=F5L>2!T;PT*
M($IA;G5A<GDF(WA!,#LQ+"`R,#$R+B!!<R!A(')E<W5L="!O9B!T:&4@;&%W
M(&)E:6YG('-I9VYE9"!O;@T*($IA;G5A<GDF(WA!,#LQ+"`R,#$S+"!T:&4@
M9FEN86YC:6%L(&EM<&%C="!O9B!T:&4@<F5T<F]A8W1I=F4-"B!P<F]V:7-I
M;VX@=V%S(')E8V]R9&5D(&%S(&$@9&ES8W)E=&4@979E;G0@:6X@=&AE(&9I
M<G-T('%U87)T97(@;V8-"B`R,#$S+B!);G1E<F5S="!A;F0@<&5N86QT:65S
M(&EN8VQU9&5D(&EN('1H97-E(&%M;W5N=',@=V%S(&$-"B!D96-R96%S92!T
M;R!T87@@97AP96YS92!O9B`D.#4T+#`P,"X\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&
M3TY4+5-)6D4Z(#%P>"<^#0H@)B-X03`[/"]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!E9F9E8W1I
M=F4@=&%X(')A=&4@9F]R(#(P,3(-"B!I;F-L=61E9"!T:&4@:6UP86-T(&]F
M('1H92!F;VQL;W=I;F<@9&ES8W)E=&4@979E;G1S.B`H,2DF(WA!,#MA#0H@
M9&5C<F5A<V4@:6X@=&%X(&5X<&5N<V4@;V8@)#0T,2PP,#`@9G)O;2!T:&4@
M97AP:7)A=&EO;B!O9B!T:&4-"B!S=&%T=71E<R!O9B!L:6UI=&%T:6]N<R!F
M;W(@8V5R=&%I;B!R97-E<G9E<R!F;W(@:6YC;VUE('1A>`T*('5N8V5R=&%I
M;G1I97,L("@R*28C>$$P.V%N(&EN8W)E87-E(&EN('1A>"!E>'!E;G-E(&]F
M("0Q,#$L,#`P(&9R;VT-"B!T:&4@=W)I=&4M9&]W;B!O9B!A(&YO;BUC=7)R
M96YT(&1E9F5R<F5D('1A>"!A<W-E="!B87-E9"!U<&]N(&$-"B!C:&%N9V4@
M:6X@=&AE('1A>"!R871E(&EN($IA<&%N+"!A;F0@*#,I)B-X03`[86X@:6YC
M<F5A<V4@:6X@=&%X#0H@97AP96YS92!O9B`D.#0L,#`P(&9R;VT@=&AE(&9I
M;F%L('1R=64M=7`@;V8@=&AE('!R:6]R('EE87(F(W@R,#$Y.W,-"B!T87@@
M86-C<G5A;"!U<&]N(&9I;&EN9R!T:&4@86-T=6%L('1A>"!R971U<FYS+B!)
M;G1E<F5S="!A;F0-"B!P96YA;'1I97,@:6YC;'5D960@:6X@=&AE<V4@86UO
M=6YT<R!W87,@82!D96-R96%S92!T;R!T87@@97AP96YS90T*(&]F("0U."PP
M,#`N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@969F96-T:79E('1A>"!R871E(&9O
M<B`R,#$Q#0H@:6YC;'5D960@=&AE(&EM<&%C="!O9B!T:&4@9F]L;&]W:6YG
M(&1I<V-R971E(&5V96YT<SH@*#$I)B-X03`[80T*(&1E8W)E87-E(&EN('1A
M>"!E>'!E;G-E(&]F("0X,#@L,#`P(&9R;VT@=&AE(&5X<&ER871I;VX@;V8@
M=&AE#0H@<W1A='5T97,@;V8@;&EM:71A=&EO;G,@9F]R(&-E<G1A:6X@<F5S
M97)V97,@9F]R(&EN8V]M92!T87@-"B!U;F-E<G1A:6YT:65S+"`H,BDF(WA!
M,#MA(&1E8W)E87-E(&EN('1A>"!E>'!E;G-E(&]F("0Q-34L,#`P(&9R;VT-
M"B!T:&4@9FEN86QI>F%T:6]N(&]F('1H92!!9'9A;F-E9"!0<FEC:6YG($%G
M<F5E;65N="!B971W965N($IA<&%N#0H@86YD($ER96QA;F0L('!A<G1I86QL
M>2!O9F9S970@8GDL("@S*28C>$$P.V%N(&EN8W)E87-E(&EN('1A>`T*(&5X
M<&5N<V4@;V8@)#4W-"PP,#`@9G)O;2!T:&4@9FEN86P@=')U92UU<"!O9B!T
M:&4@<')I;W(-"B!Y96%R)B-X,C`Q.3MS('1A>"!A8V-R=6%L('5P;VX@9FEL
M:6YG('1H92!A8W1U86P@=&%X(')E='5R;G,L(&%N9`T*("@T*28C>$$P.V%N
M(&EN8W)E87-E(&EN('1A>"!E>'!E;G-E(&]F("0R,#$L,#`P(&9R;VT@=&AE
M('=R:71E+61O=VX-"B!O9B!A(&YO;F-U<G)E;G0@9&5F97)R960@=&%X(&%S
M<V5T(&)A<V5D('5P;VX@82!C:&%N9V4@:6X@=&AE('1A>`T*(')A=&4@:6X@
M2F%P86XN($EN=&5R97-T(&%N9"!P96YA;'1I97,@:6YC;'5D960@:6X@=&AE
M<V4@86UO=6YT<R!W87,-"B!A(&1E8W)E87-E('1O('1A>"!E>'!E;G-E(&]F
M("0R+#`P,"X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!C:&%N9V5S(&EN('1H92!R
M97-E<G9E(&9O<B!I;F-O;64-"B!T87AE<RP@97AC;'5D:6YG(&EN=&5R97-T
M(&%N9"!P96YA;'1I97,L('=E<F4@87,@9F]L;&]W<R`H:6X-"B!T:&]U<V%N
M9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X
M.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!
M,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L
M;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG
M/3-$,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D
M('=I9'1H/3-$.#DE/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T
M:#TS1#8E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY"86QA;F-E(&]F(')E<V5R=F4@9F]R(&EN8V]M
M92!T87AE<PT*(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L(#(P,3$\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C0L,30X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=R;W-S
M(&%M;W5N=',@;V8@:6YC<F5A<V5S(&EN#0H@=6YR96-O9VYI>F5D('1A>"!B
M96YE9FET<R!A<R!A(')E<W5L="!O9B!T87@@<&]S:71I;VYS('1A:V5N(&EN
M#0H@<')I;W(@<&5R:6]D<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT,SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY'<F]S<R!A
M;6]U;G1S(&]F(&EN8W)E87-E<R!I;@T*('5N<F5C;V=N:7IE9"!T87@@8F5N
M969I=',@87,@82!R97-U;'0@;V8@=&%X('!O<VET:6]N<R!T86ME;B!I;B!T
M:&4-"B!C=7)R96YT('!E<FEO9#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV-#(\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)O<W,@86UO=6YT<R!O9B!D96-R
M96%S97,@:6X-"B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S(')E;&%T:6YG
M('1O('-E='1L96UE;G1S('=I=&@@=&%X:6YG#0H@875T:&]R:71I97,\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^*#0R-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^1W)O<W,@86UO=6YT<R!O9B!D96-R96%S97,@:6X-
M"B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S(&%S(&$@<F5S=6QT(&]F('1H
M92!E>'!I<F%T:6]N(&]F('1H90T*(&%P<&QI8V%B;&4@<W1A='5T97,@;V8@
M;&EM:71A=&EO;G,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#,X-3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C
M>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M
M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0F%L
M86YC92!O9B!R97-E<G9E(&9O<B!I;F-O;64@=&%X97,-"B!A<R!O9B!$96-E
M;6)E<B8C>$$P.S,Q+"`R,#$R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0L,#(T
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=R
M;W-S(&%M;W5N=',@;V8@:6YC<F5A<V5S(&EN#0H@=6YR96-O9VYI>F5D('1A
M>"!B96YE9FET<R!A<R!A(')E<W5L="!O9B!T87@@<&]S:71I;VYS('1A:V5N
M(&EN#0H@<')I;W(@<&5R:6]D<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXT
M,S@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=R;W-S(&%M;W5N=',@
M;V8@:6YC<F5A<V5S(&EN#0H@=6YR96-O9VYI>F5D('1A>"!B96YE9FET<R!A
M<R!A(')E<W5L="!O9B!T87@@<&]S:71I;VYS('1A:V5N(&EN('1H90T*(&-U
M<G)E;G0@<&5R:6]D/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$L,#0X/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY'
M<F]S<R!A;6]U;G1S(&]F(&1E8W)E87-E<R!I;@T*('5N<F5C;V=N:7IE9"!T
M87@@8F5N969I=',@<F5L871I;F<@=&\@<V5T=&QE;65N=',@=VET:"!T87AI
M;F<-"B!A=71H;W)I=&EE<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXM/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)O<W,@86UO=6YT<R!O9B!D
M96-R96%S97,@:6X-"B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S(&%S(&$@
M<F5S=6QT(&]F('1H92!E>'!I<F%T:6]N(&]F('1H90T*(&%P<&QI8V%B;&4@
M<W1A='5T97,@;V8@;&EM:71A=&EO;G,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^*#$L,3`R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^*3PO8CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D)A
M;&%N8V4@;V8@<F5S97)V92!F;W(@:6YC;VUE('1A>&5S#0H@87,@;V8@1&5C
M96UB97(F(WA!,#LS,2P@,C`Q,SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/C0L-#`X/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^5&AE($-O;7!A;GDF(W@R,#$Y.W,@<F5S97)V92!F;W(-"B!I;F-O
M;64@=&%X97,L(&EN8VQU9&EN9R!G<F]S<R!I;G1E<F5S="!A;F0@<&5N86QT
M:65S+"!W87,-"B`D-"PW-C4L,#`P(&%N9"`D-2PR,38L,#`P+"!A<R!O9B!$
M96-E;6)E<B8C>$$P.S,Q+"`R,#$S(&%N9`T*($1E8V5M8F5R)B-X03`[,S$L
M(#(P,3(L(')E<W!E8W1I=F5L>2P@86QL(&]F('=H:6-H('=A<R!C;&%S<VEF
M:65D#0H@87,@;F]N+6-U<G)E;G0N(%1H92!A;6]U;G0@;V8@9W)O<W,@:6YT
M97)E<W0@86YD('!E;F%L=&EE<R!I;F-L=61E9`T*(&EN('1H97-E(&)A;&%N
M8V5S('=A<R`D,S4W+#`P,"!A;F0@)#$L,3DR+#`P,"!A<R!O9@T*($1E8V5M
M8F5R)B-X03`[,S$L(#(P,3,@86YD($1E8V5M8F5R)B-X03`[,S$L(#(P,3(L
M(')E<W!E8W1I=F5L>2X@268-"B!T:&4@0V]M<&%N>28C>#(P,3D[<R!T87@@
M<&]S:71I;VYS('=E<F4@<W5S=&%I;F5D(&]R('1H92!S=&%T=71E<R!O9@T*
M(&QI;6ET871I;VYS(')E;&%T960@=&\@8V5R=&%I;B!P;W-I=&EO;G,@97AP
M:7)E9"P@=&AE<V4@<F5S97)V97,-"B!W;W5L9"!B92!R96QE87-E9"!A;F0@
M:6YC;VUE('1A>"!E>'!E;G-E('=O=6QD(&)E(')E9'5C960@:6X@80T*(&9U
M='5R92!P97)I;V0N($%S(&$@<F5S=6QT(&]F('1H92!E>'!I<F%T:6]N(&]F
M(&-E<G1A:6X@<W1A='5T97,@;V8-"B!L:6UI=&%T:6]N<RP@=&AE<F4@:7,@
M82!P;W1E;G1I86P@=&AA="!A('!O<G1I;VX@;V8@=&AE<V4@<F5S97)V97,-
M"B!C;W5L9"!B92!R96QE87-E9"P@=VAI8V@@=V]U;&0@9&5C<F5A<V4@:6YC
M;VUE('1A>"!E>'!E;G-E(&)Y#0H@87!P<F]X:6UA=&5L>2`D-#4P+#`P,"!T
M;R`D-34P+#`P,"!O=F5R('1H92!N97AT('1W96QV90T*(&UO;G1H<RX\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^#0H@)B-X03`[/"]P/@T*
M(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@
M,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/E1H92!#;VUP86YY(&AA<R!D969I;F5D(&ET<R!M86IO<B!T87@-"B!J
M=7)I<V1I8W1I;VYS(&%S('1H92!5;FET960@4W1A=&5S+"!)<F5L86YD+"!#
M:&EN82P@86YD($IA<&%N+"!A;F0-"B!W:71H:6X@=&AE(%5N:71E9"!3=&%T
M97,L($UA<W-A8VAU<V5T=',@86YD($-A;&EF;W)N:6$N(%=I=&AI;B!T:&4-
M"B!5;FET960@4W1A=&5S+"!T:&4@=&%X('EE87)S(#(P,3`@=&AR;W5G:"`R
M,#$R(')E;6%I;B!O<&5N('1O#0H@97AA;6EN871I;VX@8GD@=F%R:6]U<R!T
M87AI;F<@875T:&]R:71I97,L('=H:6QE('1H92!T87@@>65A<G,@,C`P.0T*
M('1H<F]U9V@@,C`Q,B!R96UA:6X@;W!E;B!T;R!E>&%M:6YA=&EO;B!B>2!V
M87)I;W5S('1A>&EN9PT*(&%U=&AO<FET:65S(&EN(&]T:&5R(&IU<FES9&EC
M=&EO;G,@:6X@=VAI8V@@=&AE($-O;7!A;GD@;W!E<F%T97,N#0H@5&AE($EN
M=&5R;F%L(%)E=F5N=64@4V5R=FEC92!I<R!C=7)R96YT;'D@875D:71I;F<@
M=&AE#0H@0V]M<&%N>28C>#(P,3D[<R!5+E,N($9E9&5R86P@=&%X(')E='5R
M;G,@9F]R('EE87)S(#(P,3`@86YD(#(P,3$N#0H@5&AE($-O;7!A;GD@8F5L
M:65V97,@:70@:7,@861E<75A=&5L>2!R97-E<G9E9"!F;W(@=&AE<V4-"B!Y
M96%R<RX\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P
M>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/DEN(#(P,3`L('1H92!#;VUP86YY(&-O
M;F-L=61E9"!I=',-"B!#;VUP971E;G0@075T:&]R:71Y('1A>"!C87-E('=I
M=&@@2F%P86XN($$@<V5T=&QE;65N="!W87,@9FEN86QI>F5D#0H@8F5T=V5E
M;B!*87!A;B!A;F0@27)E;&%N9"!A<R!A('1R86YS9F5R('!R:6-E(&%D:G5S
M=&UE;G0@86YD(&YO#0H@9FEN9&EN9R!O9B!A('!E<FUA;F5N="!E<W1A8FQI
M<VAM96YT(&%G86EN<W0@=&AE($-O;7!A;GD@:6X@2F%P86X-"B!W87,@;F]T
M960N(%1H:7,@0V]M<&5T96YT($%U=&AO<FET>2!A9W)E96UE;G0@8VQO<V5D
M('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@=&%X('EE87)S(#(P,#(@=&AR;W5G
M:"`R,#`U('1O(&9U='5R92!E>&%M:6YA=&EO;@T*(&EN($IA<&%N+B!);B`R
M,#$Q+"!T:&4@0V]M<&%N>2!F:6YA;&EZ960@86X@061V86YC960@4')I8VEN
M9PT*($%G<F5E;65N="`H05!!*2!W:71H($IA<&%N('1H870@=VEL;"!C;W9E
M<B!T87@@>65A<G,@,C`P-B!T:')O=6=H#0H@,C`Q,2P@=VET:"!A(')E<75E
M<W1E9"!E>'1E;G-I;VX@=&\@,C`Q,BX@5&AE($-O;7!A;GD@8F5L:65V97,@
M:70-"B!I<R!A9&5Q=6%T96QY(')E<V5R=F5D(&9O<B!T:&5S92!O<&5N('EE
M87)S+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^1&5F97)R960@=&%X(&%S<V5T<R!C;VYS
M:7-T960@;V8@=&AE#0H@9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I.CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM
M0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@
M/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O
M<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#$P,"4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS
M1#@R)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1&5C96UB97(F(WA!,#LS
M,2P\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CXR,#$S/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/C(P,3(\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0W5R<F5N="!D969E<G)E9"!T
M87@-"B!A<W-E=',Z/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DEN
M=F5N=&]R>2!A;F0@<F5V96YU90T*(')E;&%T960\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXU+#8Q-#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT+#,P
M,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY"
M;VYU<V5S+"!C;VUM:7-S:6]N<RP@86YD(&]T:&5R#0H@8V]M<&5N<V%T:6]N
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C$L,S<W/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,2PR.#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M3W1H97(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PR.3(\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXQ+#`Y,SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^1W)O<W,@8W5R<F5N="!D969E<G)E9"!T87@-"B!A<W-E=',\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^."PR.#,\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXV+#8W-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY6
M86QU871I;VX@86QL;W=A;F-E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B@V
M-S(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXI/"]B/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@S,#<\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4
M+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY.970@8W5R<F5N="!D969E<G)E9"!T87@-"B!A
M<W-E=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXW+#8Q,3PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXV+#,V.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DYO;F-U<G)E
M;G0@9&5F97)R960@=&%X#0H@87-S971S.CPO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3=&]C:RUB87-E9"!C;VUP
M96YS871I;VX-"B!E>'!E;G-E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M-RPT.#@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-RPR-#(\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^1F5D97)A;"!A;F0@<W1A=&4@=&%X(&-R961I=`T*
M(&-A<G)Y9F]R=V%R9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-2PT,3@\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXY+#<T-SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY$97!R96-I871I;VX\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PX,S$\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXQ+#@Q.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY!
M8W%U:7)E9"!C;VUP;&5T960@=&5C:&YO;&]G:65S(&%N9`T*(&]T:&5R(&EN
M=&%N9VEB;&4@87-S971S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C@S-3PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L,3$Y/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E5N<F5A;&EZ960@:6YV
M97-T;65N="!G86EN<R!A;F0-"B!L;W-S97,\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^-C`Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PP-S4\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V]R<F5L871I=F4@=&%X(')E;&EE
M9B!A;F0@9&5F97)R960-"B!I;G1E<F5S="!R96QA=&5D('1O(')E<V5R=F5S
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C(U,CPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C4R,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY#87!I=&%L(&QO<W,@8V%R<GEF;W)W87)D/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S<S/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D%C<75I<F5D(&EN+7!R;V-E<W,-"B!T96-H;F]L;V=Y
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^.3`\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3W1H97(\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PQ-S@\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXQ+#DV,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)O<W,@;F]N8W5R<F5N="!D
M969E<G)E9"!T87@-"B!A<W-E=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M,3<L-C`S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C,L.30U/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DYO;F-U
M<G)E;G0@9&5F97)R960@=&%X#0H@;&EA8FEL:71I97,Z/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/DYO;F1E9'5C=&EB;&4@:6YT86YG:6)L90T*
M(&%S<V5T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH,RPV-C(\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXI/"]B/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B@T+#DT-3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3W1H97(\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^*#4T.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/BD\+V(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M*#(L,3<Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@
M<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^1W)O<W,@;F]N8W5R<F5N="!D969E<G)E9"!T87@-"B!L
M:6%B:6QI=&EE<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH-"PR,3`\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXI/"]B/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@W+#$Q-CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5F%L=6%T:6]N(&%L;&]W86YC
M93PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH,2PP.#8\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXI
M/"]B/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B@Q+#$X,CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DYE="!N;VYC=7)R96YT
M(&1E9F5R<F5D('1A>`T*(&%S<V5T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C$R+#,P-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-2PV-#<\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE
M/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4
M+5-)6D4Z(#%P>"<^#0H@)B-X03`[/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DEN(#(P,3,L('1H92!#
M;VUP86YY(')E8V]R9&5D(&$-"B!V86QU871I;VX@86QL;W=A;F-E(&]F("0V
M-#(L,#`P+"!W:&EC:"!I;F-L=61E<R!A;B!A;&QO=V%N8V4@;V8-"B`D-C(X
M+#`P,"!F;W(@8W5R<F5N="UY96%R('-T871E(')E<V5A<F-H(&%N9"!E>'!E
M<FEM96YT871I;VX@=&%X#0H@8W)E9&ET<R!T:&%T('=E<F4@;F]T(&-O;G-I
M9&5R960@=&\@8F4@<F5A;&EZ86)L92X@4&%R=&EA;&QY#0H@;V9F<V5T=&EN
M9R!T:&ES(&EN8W)E87-E('=A<R!A(&1E8W)E87-E('1O(&$@=F%L=6%T:6]N
M(&%L;&]W86YC92!O9@T*("0S-S,L,#`P(&%G86EN<W0@8V5R=&%I;B!C87!I
M=&%L(&QO<W-E<R!T:&%T(&%R92!N;R!L;VYG97(-"B!R96%L:7IA8FQE+B!4
M:&4@=&]T86P@;F5T(&-H86YG92!I;B!T:&4@=F%L=6%T:6]N(&%L;&]W86YC
M92!I;B!T:&4-"B!C=7)R96YT('EE87(@:7,@86X@:6YC<F5A<V4@;V8@)#(V
M.2PP,#`N(%1H92!S=&%T92!R97-E87)C:"!A;F0-"B!D979E;&]P;65N="!T
M87@@8W)E9&ET<R!M87D@8F4@=71I;&EZ960@:6X@82!F=71U<F4@<&5R:6]D
M+"!A;F0@=&AE#0H@<F5S97)V92!A<W-O8VEA=&5D('=I=&@@=&AE<V4@8W)E
M9&ET<R!W:6QL(&)E(')E=F5R<V5D(&EN('1H90T*('!E<FEO9"!W:&5N(&ET
M(&ES(&1E=&5R;6EN960@=&AA="!T:&4@8W)E9&ET<R!C86X@8F4@=71I;&EZ
M960@=&\-"B!O9F9S970@9G5T=7)E(&9E9&5R86P@86YD('-T871E(&EN8V]M
M92!T87@@;&EA8FEL:71I97,N($EN#0H@861D:71I;VXL('1H92!#;VUP86YY
M(&AA9"`D-2PP-3`L,#`P(&]F('-T871E(')E<V5A<F-H(&%N9`T*(&5X<&5R
M:6UE;G1A=&EO;B!T87@@8W)E9&ET(&-A<G)Y9F]R=V%R9',L(&YE="!O9B!F
M961E<F%L('1A>"P@87,@;V8-"B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S+"!W
M:&EC:"!W:6QL(&)E9VEN('1O(&5X<&ER92!I;@T*(#(P,38N/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY)9B!C97)T86EN(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS('1A
M>`T*(&QI86)I;&ET:65S('=E<F4@<&%I9"P@=&AE($-O;7!A;GD@=V]U;&0@
M<F5C96EV92!C;W)R96QA=&EV92!T87@-"B!R96QI968@:6X@;W1H97(@:G5R
M:7-D:6-T:6]N<RX@06-C;W)D:6YG;'DL('1H92!#;VUP86YY(&AA<PT*(')E
M8V]G;FEZ960@82!D969E<G)E9"!T87@@87-S970@:6X@=&AE(&%M;W5N="!O
M9B`D,C4R+#`P,"!A<R!O9@T*($1E8V5M8F5R)B-X03`[,S$L(#(P,3,L('=H
M:6-H(')E<')E<V5N=',@=&AI<R!C;W)R96QA=&EV92!T87@-"B!R96QI968@
M86YD(&1E9F5R<F5D(&EN=&5R97-T+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE($-O
M;7!A;GD@<F5C;W)D960@8V5R=&%I;@T*(&EN=&%N9VEB;&4@87-S971S(&%S
M(&$@<F5S=6QT(&]F('1H92!A8W%U:7-I=&EO;B!O9B!$5E0@0V]R<&]R871I
M;VX-"B!I;B`R,#`U+B!4:&4@86UO<G1I>F%T:6]N(&]F('1H97-E(&EN=&%N
M9VEB;&4@87-S971S(&ES(&YO=`T*(&1E9'5C=&EB;&4@9F]R(%4N4RX@=&%X
M('!U<G!O<V5S+B!!(&1E9F5R<F5D('1A>"!L:6%B:6QI='D@=V%S#0H@97-T
M86)L:7-H960@=&\@<F5F;&5C="!T:&4@9F5D97)A;"!A;F0@<W1A=&4@;&EA
M8FEL:71Y(&%S<V]C:6%T960-"B!W:71H(&YO="!D961U8W1I;F<@=&AE(&%C
M<75I<VET:6]N+7)E;&%T960@86UO<G1I>F%T:6]N(&5X<&5N<V5S+@T*(%1H
M92!B86QA;F-E(&]F('1H:7,@;&EA8FEL:71Y('=A<R`D,RPV-C(L,#`P(&%S
M(&]F#0H@1&5C96UB97(F(WA!,#LS,2P@,C`Q,RX\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/E=H:6QE('1H92!D969E<G)E9"!T87@@87-S971S+"!N970@;V8-"B!V86QU
M871I;VX@86QL;W=A;F-E+"!A<F4@;F]T(&%S<W5R960@;V8@<F5A;&EZ871I
M;VXL(&UA;F%G96UE;G0@:&%S#0H@979A;'5A=&5D('1H92!R96%L:7IA8FEL
M:71Y(&]F('1H97-E(&1E9F5R<F5D('1A>"!A<W-E=',@86YD(&AA<PT*(&1E
M=&5R;6EN960@=&AA="!I="!I<R!M;W)E(&QI:V5L>2!T:&%N(&YO="!T:&%T
M('1H97-E(&%S<V5T<R!W:6QL#0H@8F4@<F5A;&EZ960N($EN(')E86-H:6YG
M('1H:7,@8V]N8VQU<VEO;BP@=V4@:&%V92!E=F%L=6%T960@8V5R=&%I;@T*
M(')E;&5V86YT(&-R:71E<FEA(&EN8VQU9&EN9R!T:&4@0V]M<&%N>28C>#(P
M,3D[<R!H:7-T;W)I8V%L#0H@<')O9FET86)I;&ET>2P@8W5R<F5N="!P<F]J
M96-T:6]N<R!O9B!F=71U<F4@<')O9FET86)I;&ET>2P@86YD('1H90T*(&QI
M=F5S(&]F('1A>"!C<F5D:71S+"!N970@;W!E<F%T:6YG(&QO<W-E<RP@86YD
M(&]T:&5R#0H@8V%R<GEF;W)W87)D<RX@4VAO=6QD('1H92!#;VUP86YY(&9A
M:6P@=&\@9V5N97)A=&4@<W5F9FEC:65N=`T*('!R971A>"!P<F]F:71S(&EN
M(&9U='5R92!P97)I;V1S+"!W92!M87D@8F4@<F5Q=6ER960@=&\@97-T86)L
M:7-H#0H@=F%L=6%T:6]N(&%L;&]W86YC97,@86=A:6YS="!T:&5S92!D969E
M<G)E9"!T87@@87-S971S+"!R97-U;'1I;F<-"B!I;B!A(&-H87)G92!T;R!I
M;F-O;64@:6X@=&AE('!E<FEO9"!O9B!D971E<FUI;F%T:6]N+CPO9F]N=#X\
M+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]4
M5$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^5&AE($-O;7!A;GD@9&]E<R!N;W0@<')O=FED92!5+E,N#0H@
M:6YC;VUE('1A>&5S(&]N(&ET<R!F;W)E:6=N('-U8G-I9&EA<FEE<R8C>#(P
M,3D[('5N9&ES=')I8G5T960-"B!E87)N:6YG<RP@87,@=&AE>2!A<F4@9&5E
M;65D('1O(&)E('!E<FUA;F5N=&QY(')E:6YV97-T960@;W5T<VED90T*('1H
M92!5;FET960@4W1A=&5S+B!.;VXM52Y3+B!I;F-O;64@=&%X97,@87)E+"!H
M;W=E=F5R+"!P<F]V:61E9"!O;@T*('1H;W-E(&9O<F5I9VX@<W5B<VED:6%R
M:65S)B-X,C`Q.3L@=6YD:7-T<FEB=71E9"!E87)N:6YG<RX@57!O;@T*(')E
M<&%T<FEA=&EO;BP@=&AE($-O;7!A;GD@=V]U;&0@<')O=FED92!T:&4@87!P
M<F]P<FEA=&4@52Y3+B!I;F-O;64-"B!T87AE<R!O;B!T:&5S92!E87)N:6YG
M<RP@;F5T(&]F(&%P<&QI8V%B;&4@9F]R96EG;B!T87@@8W)E9&ET<RX@270-
M"B!I<R!N;W0@<')A8W1I8V%B;&4@=&\@9&5T97)M:6YE('1H92!I;F-O;64@
M=&%X(&QI86)I;&ET>2!T:&%T(&UI9VAT#0H@8F4@:6YC=7)R960@:68@=&AE
M(&5A<FYI;F=S('=E<F4@=&\@8F4@9&ES=')I8G5T960N/"]F;VYT/CPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ
M(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY4:&4@0V]M<&%N>2!R96-O<F1E9"`D,S4T+#`P,"!A;F0-"B`D,30Q
M+#`P,"!O9B!O=&AE<B!I;F-O;64@:6X@=&AE(&9I<G-T('%U87)T97)S(&]F
M(#(P,3,@86YD(#(P,3(L#0H@<F5S<&5C=&EV96QY+"!U<&]N('1H92!E>'!I
M<F%T:6]N(&]F('1H92!S=&%T=71E<R!O9B!L:6UI=&%T:6]N<PT*(')E;&%T
M:6YG('1O('1A>"!H;VQI9&%Y<RP@9'5R:6YG('=H:6-H('1I;64@=&AE($-O
M;7!A;GD@8V]L;&5C=&5D#0H@=F%L=64M861D960@=&%X97,@9G)O;2!C=7-T
M;VUE<G,@=&AA="!W97)E(&YO="!R97%U:7)E9"!T;R!B90T*(')E;6ET=&5D
M('1O('1H92!G;W9E<FYM96YT(&%U=&AO<FET>2X\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D-A<V@@<&%I9"!F;W(@:6YC;VUE('1A>&5S('1O=&%L960-"B`D."PX,S$L
M,#`P(&EN(#(P,3,L("0Q,RPU-3$L,#`P(&EN(#(P,3(L(&%N9"`D,3@L,S@Y
M+#`P,"!I;@T*(#(P,3$N/"]F;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?
M-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O
M5V]R:W-H965T<R]3:&5E=#(X+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^5V5I9VAT960@079E<F%G92!3:&%R97,\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^16%R
M;FEN9W,@4&5R(%-H87)E(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E=E:6=H=&5D($%V97)A9V4@4VAA
M<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P
M<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^3D]412`Q.#HF(WA!,#LF(WA!,#M796EG:'1E9`T*($%V97)A9V4@
M4VAA<F5S/"]B/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^26X@2G5L>2`R,#$S+"!T:&4@
M0V]M<&%N>28C>#(P,3D[<PT*($)O87)D(&]F($1I<F5C=&]R<R!D96-L87)E
M9"!A('1W;RUF;W(M;VYE('-T;V-K('-P;&ET(&]F('1H90T*($-O;7!A;GDF
M(W@R,#$Y.W,@8V]M;6]N('-T;V-K+"!W:&EC:"!W87,@969F96-T960@=&AR
M;W5G:"!A('-T;V-K#0H@9&EV:61E;F0@9&ES=')I8G5T960@;VX@4V5P=&5M
M8F5R)B-X03`[,38L(#(P,3,N($%L;"!R969E<F5N8V5S#0H@;6%D92!T;R!S
M:&%R92!O<B!P97(@<VAA<F4@86UO=6YT<R!I;B!T:&4@86-C;VUP86YY:6YG
M(&-O;G-O;&ED871E9`T*(&9I;F%N8VEA;"!S=&%T96UE;G1S(&%N9"!A<'!L
M:6-A8FQE(&1I<V-L;W-U<F5S(')E9FQE8W0@=&AI<PT*('1W;RUF;W(M;VYE
M('-T;V-K('-P;&ET+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,7!X
M)SX-"B`F(WA!,#L\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^5V5I9VAT960M879E<F%G92!S:&%R97,@
M=V5R90T*(&-A;&-U;&%T960@87,@9F]L;&]W<R`H:6X@=&AO=7-A;F1S*3H\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%2
M1TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P
M/@T*(#QT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E
M)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@
M=VED=&@],T0Q,#`E(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED
M=&@],T0W-B4^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$
M,B4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,B4^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$,B4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,3`@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CY996%R($5N9&5D#0H@1&5C96UB97(F(WA!
M,#LS,2P\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<CX-"B`\=&0^/"]T9#X-"B`\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"B`\=&0@
M8V]L<W!A;CTS1#0^/"]T9#X-"B`\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"B`\
M+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CXR
M,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@
M<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X
M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,3XR,#$Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D)A<VEC('=E:6=H=&5D+6%V97)A9V4@8V]M;6]N('-H87)E<PT*(&]U='-T
M86YD:6YG/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXX-BPY-#8\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^.#4L
M-C8V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXX,RPW,3@\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^169F96-T(&]F(&1I;'5T:79E('-T;V-K
M#0H@;W!T:6]N<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PY
M-34\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,2PV,30\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L.#`V/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1&EL=71E
M9"!W96EG:'1E9"UA=F5R86=E(&-O;6UO;B!A;F0-"B!C;VUM;VXM97%U:79A
M;&5N="!S:&%R97,@;W5T<W1A;F1I;F<\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C@X+#DP,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXX-RPR.#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C@U+#4R-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T
M9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4W1O8VL@;W!T:6]N<R!T;R!P
M=7)C:&%S92`Q+#,X-2PY,#$L#0H@,2PW.3`L.3$Q+"!A;F0@,BPP,#,L,#`P
M('-H87)E<R!O9B!C;VUM;VX@<W1O8VLL(&]N(&$-"B!W96EG:'1E9"UA=F5R
M86=E(&)A<VES+"!W97)E(&]U='-T86YD:6YG(&EN(#(P,3,L(#(P,3(L(&%N
M9"`R,#$Q+`T*(')E<W!E8W1I=F5L>2P@8G5T('=E<F4@;F]T(&EN8VQU9&5D
M(&EN('1H92!C86QC=6QA=&EO;B!O9B!D:6QU=&EV90T*(&YE="!I;F-O;64@
M<&5R('-H87)E(&)E8V%U<V4@=&AE>2!W97)E(&%N=&DM9&EL=71I=F4N/"]F
M;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A
M.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C
M,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#(Y
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4V5G
M;65N="!A;F0@1V5O9W)A<&AI8R!);F9O<FUA=&EO;CQB<CX\+W-T<F]N9SX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-
M;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY396=M96YT(%)E
M<&]R=&EN9R!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y396=M96YT(&%N9"!'96]G<F%P:&EC($EN9F]R
M;6%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-
M"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z
M(#$R<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^3D]412`Q.3HF(WA!,#LF(WA!,#M396=M96YT(&%N9`T*($=E
M;V=R87!H:6,@26YF;W)M871I;VX\+V(^/"]F;VYT/CPO<#X-"B`\(2TM('AB
M<FPL8F]D>2`M+3X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[
M($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!H87,@='=O(')E<&]R=&%B
M;&4-"B!S96=M96YT<SH@=&AE($UO9'5L87(@5FES:6]N(%-Y<W1E;7,@1&EV
M:7-I;VX@*$U64T0I(&%N9"!T:&4-"B!3=7)F86-E($EN<W!E8W1I;VX@4WES
M=&5M<R!$:79I<VEO;B`H4TE31"DN($U64T0@9&5V96QO<',L#0H@;6%N=69A
M8W1U<F5S+"!A;F0@;6%R:V5T<R!M;V1U;&%R('9I<VEO;B!S>7-T96US(&%N
M9"!)1"!P<F]D=6-T<PT*('1H870@87)E('5S960@=&\@875T;VUA=&4@=&AE
M(&UA;G5F86-T=7)E(&%N9"!T<F%C:VEN9R!O9B!D:7-C<F5T90T*(&ET96US
M(&)Y(&QO8V%T:6YG+"!I9&5N=&EF>6EN9RP@:6YS<&5C=&EN9RP@86YD(&UE
M87-U<FEN9R!T:&5M#0H@9'5R:6YG('1H92!M86YU9F%C='5R:6YG(&]R(&1I
M<W1R:6)U=&EO;B!P<F]C97-S+B!325-$(&1E=F5L;W!S+`T*(&UA;G5F86-T
M=7)E<RP@86YD(&UA<FME=',@<W5R9F%C92!I;G-P96-T:6]N('9I<VEO;B!S
M>7-T96US('1H870-"B!A<F4@=7-E9"!T;R!I;G-P96-T('-U<F9A8V5S(&]F
M(&UA=&5R:6%L<R!P<F]C97-S960@:6X@82!C;VYT:6YU;W5S#0H@9F%S:&EO
M;BP@<W5C:"!A<R!M971A;',L('!A<&5R<RP@;F]N=V]V96XL('!L87-T:6-S
M+"!A;F0@9VQA<W,L('1O#0H@96YS=7)E('1H97)E(&%R92!N;R!F;&%W<R!O
M<B!D969E8W1S(&]N('1H92!S=7)F86-E<RX@4V5G;65N=',@87)E#0H@9&5T
M97)M:6YE9"!B87-E9"!U<&]N('1H92!W87D@=&AA="!M86YA9V5M96YT(&]R
M9V%N:7IE<R!I=',-"B!B=7-I;F5S<R!F;W(@;6%K:6YG(&]P97)A=&EN9R!D
M96-I<VEO;G,@86YD(&%S<V5S<VEN9R!P97)F;W)M86YC92X-"B!4:&4@0V]M
M<&%N>2!E=F%L=6%T97,@<V5G;65N="!P97)F;W)M86YC92!B87-E9"!U<&]N
M(&EN8V]M92!O<B!L;W-S#0H@9G)O;2!O<&5R871I;VYS+"!E>&-L=61I;F<@
M<W1O8VLM8F%S960@8V]M<&5N<V%T:6]N#0H@97AP96YS92X\+V9O;G0^/"]P
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.+51/
M4#H@-G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/E1H92!F;VQL;W=I;F<@=&%B;&4@<W5M;6%R:7IE<PT*(&EN9F]R
M;6%T:6]N(&%B;W5T('1H92!#;VUP86YY)B-X,C`Q.3MS('-E9VUE;G1S("AI
M;@T*('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X.R!-05)'24XM5$]0.B`P
M<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/
M3$Q!4%-%.B!C;VQL87!S92<@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG
M/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(@8F]R9&5R/3-$,#X-
M"B`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@/'1R/@T*(#QT9"!W:61T
M:#TS1#4U)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T
M)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T
M)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/DU64T0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^4TE31#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@
M86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,3X\8CY296-O;F-I;&EN9SPO8CX\+V9O;G0^/&)R("\^
M#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CY)=&5M<SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X
M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,3X\8CY#;VYS;VQI9&%T960\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#PA+2T@16YD(%1A8FQE($AE860@+2T^/"$M+2!"96=I
M;B!486)L92!";V1Y("TM/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/EEE87(@16YD960@1&5C96UB97(F(WA!
M,#LS,2P-"B`R,#$S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M
M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY0<F]D=6-T(')E=F5N=64\+V9O;G0^/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LR.3@L
M,3@V/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,C@L-C`P/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LS,C8L-S@V/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V5R=FEC
M92!R979E;G5E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY+#0V
M-3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^,3<L-C,U/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C(W+#$P,#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D1E<')E8VEA=&EO;B!A;F0-"B!A
M;6]R=&EZ871I;VX\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/CDL
M-38Y/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXQ+#`W.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C0U-3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3$L,3`R/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1V]O9'=I
M;&P@86YD(&EN=&%N9VEB;&5S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXY,"PW,3@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C4L-CDT/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/BT\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/CDV+#0Q,CPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R96T[
M(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/D]P97)A=&EN9R!I;F-O;64\+V9O;G0^/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/CDY+#,X,SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^."PY.3`\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B@R,BPP,#4\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXX-BPS-C@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY996%R($5N9&5D($1E8V5M8F5R)B-X
M03`[,S$L#0H@,C`Q,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E
M;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^4')O9'5C="!R979E;G5E/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXR-C,L,S`X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S(L
M,C@P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR.34L-3@X/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E-E<G9I
M8V4@<F5V96YU93PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,"PS.#@\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C$X+#,P,SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXR."PV.3$\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%
M3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^1&5P<F5C:6%T:6]N(&%N9`T*(&%M;W)T:7IA=&EO;CPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXY+#4P-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^.38S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,SDP/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,"PX-3@\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1V]O9'=I;&P@86YD(&EN=&%N
M9VEB;&5S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDP+#,Y,#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^-BPP-CD\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^.38L-#4Y/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M
M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D]P97)A=&EN9R!I;F-O;64\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^.#DL,S<X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ
M,2PY-#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@Q-RPY,3(\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXX,RPT,#<\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z
M(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^665A<B!%;F1E9"!$96-E;6)E<B8C
M>$$P.S,Q+`T*(#(P,3$\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R
M96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/E!R;V1U8W0@<F5V96YU93PO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,C8T+#DU-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,R
M+#,U-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,CDW+#,Q,#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY397)V
M:6-E(')E=F5N=64\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^."PW,3<\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C$U+#@X-SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXR-"PV,#0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%
M3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^1&5P<F5C:6%T:6]N(&%N9`T*(&%M;W)T:7IA=&EO;CPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXX+#0T-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^.3`X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#`S/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXY+#<U-CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY';V]D=VEL;"!A;F0@:6YT86YG
M:6)L97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^.30L,S(R/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXV+#8Q-SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,#`L.3,Y/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M
M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D]P97)A=&EN9R!I;F-O;64\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^.30L,C`Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ
M,"PS,#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@Q.2PQ-#<\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXX-2PS-34\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/"$M+2!%;F0@5&%B;&4@0F]D>2`M+3X\
M+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@1D].
M5"U325I%.B`V<'@[($U!4D=)3BU43U`Z(#!P>"<^#0H@/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]4
M5$]-.B`P<'@[($U!4D=)3BU43U`Z(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY296-O;F-I;&EN9R!I=&5M<R!C
M;VYS:7-T(&]F#0H@<W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4@
M86YD('5N86QL;V-A=&5D(&-O<G!O<F%T90T*(&5X<&5N<V5S+"!W:&EC:"!P
M<FEM87)I;'D@:6YC;'5D92!C;W)P;W)A=&4@:&5A9'%U87)T97)S(&-O<W1S
M+`T*('!R;V9E<W-I;VYA;"!F965S+"!A;F0@<&%T96YT(&EN9G)I;F=E;65N
M="!L:71I9V%T:6]N+B!!9&1I=&EO;F%L#0H@87-S970@:6YF;W)M871I;VX@
M8GD@<V5G;65N="!I<R!N;W0@<')O9'5C960@:6YT97)N86QL>2!F;W(@=7-E
M(&)Y#0H@=&AE(&-H:65F(&]P97)A=&EN9R!D96-I<VEO;B!M86ME<BP@86YD
M('1H97)E9F]R92P@:7,@;F]T#0H@<')E<V5N=&5D+B!!9&1I=&EO;F%L(&%S
M<V5T(&EN9F]R;6%T:6]N(&ES(&YO="!P<F]V:61E9"!B96-A=7-E#0H@8V%S
M:"!A;F0@:6YV97-T;65N=',@87)E(&-O;6UI;F=L960@86YD('1H92!S96=M
M96YT<R!S:&%R92!A<W-E=',-"B!A;F0@<F5S;W5R8V5S(&EN(&$@;G5M8F5R
M(&]F(&QO8V%T:6]N<R!A<F]U;F0@=&AE('=O<FQD+CPO9F]N=#X\+W`^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`V
M<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^3F\@8W5S=&]M97(@86-C;W5N=&5D(&9O<B!G<F5A=&5R#0H@=&AA;B`Q
M,"4@;V8@=&]T86P@<F5V96YU92!I;B`R,#$S+"`R,#$R+"!O<B`R,#$Q+CPO
M9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-
M05)'24XM5$]0.B`V<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!T86)L92!S=6UM87)I>F5S
M#0H@:6YF;W)M871I;VX@86)O=70@9V5O9W)A<&AI8R!A<F5A<R`H:6X@=&AO
M=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U14
M3TTZ(#!P>#L@1D].5"U325I%.B`V<'@[($U!4D=)3BU43U`Z(#!P>"<^#0H@
M)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z
M(&-O;&QA<'-E)R!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I
M9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<B!B;W)D97(],T0P/@T*(#PA+2T@
M0F5G:6X@5&%B;&4@2&5A9"`M+3X-"B`\='(^#0H@/'1D('=I9'1H/3-$,SDE
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^56YI=&5D)B-X03`[4W1A=&5S/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/D5U<F]P93PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CY*87!A;CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CY/=&AE<CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY4;W1A;#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/"$M+2!%;F0@5&%B;&4@2&5A
M9"`M+3X\(2TM($)E9VEN(%1A8FQE($)O9'D@+2T^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^665A<B!%;F1E
M9"!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3,\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z
M("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^4')O9'5C="!R979E;G5E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^,3`S+#8Q,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$P-"PT.3<\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LS,RPW-C,\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!
M,#LF(WA!,#LF(WA!,#LX-"PY,38\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!
M,#LS,C8L-S@V/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@
M5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^4V5R=FEC92!R979E;G5E/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXQ,RPU,#4\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C8L,#$R/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXT+#$P,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^,RPT.#`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C(W+#$P,#PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/DQO;F<M;&EV960@87-S971S/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,3@L-C$Y/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXU
M+#`U.3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^,2PW,S(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C$P+#(W-CPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3,U+#8X
M-CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$
M14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/EEE87(@16YD960@1&5C96UB97(F(WA!,#LS,2P-"B`R,#$R
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E!R;V1U8W0@<F5V96YU93PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^.#<L.#<W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M.34L,S<V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S@L,34Q/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^-S0L,3@T/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,CDU+#4X.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4
M+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY397)V:6-E(')E=F5N=64\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,3,L,C0X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV
M+#`X,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-2PP-#,\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0L,S$W/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXR."PV.3$\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z
M("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^3&]N9RUL:79E9"!A<W-E=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,3(P+#4Y-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-"PY,SD\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(L,C(Y/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXV+#,T,CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,3,T+#$P-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D
M('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M
M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY996%R($5N9&5D($1E8V5M8F5R)B-X03`[
M,S$L#0H@,C`Q,3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T
M<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-
M05)'24XM3$5&5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY0<F]D=6-T(')E
M=F5N=64\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C@W+#$V-CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C$P,"PY.#0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT
M-2PR.34\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV,RPX-C4\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXR.3<L,S$P/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E-E<G9I8V4@<F5V96YU93PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXQ,"PW.38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C8L,S0S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXT+#$T-SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,RPS,3@\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(T+#8P-#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!4
M15A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY,;VYG+6QI=F5D(&%S<V5T<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXQ,C$L,3<T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXQ,"PX,3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(L
M-S<S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXY-3(\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C$S-2PW,3`\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/"$M+2!%;F0@5&%B;&4@0F]D
M>2`M+3X\+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P
M>#L@34%21TE.+51/4#H@-G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/E)E=F5N=64@:7,@<')E<V5N=&5D(&=E;V=R
M87!H:6-A;&QY#0H@8F%S960@=7!O;B!T:&4@8W5S=&]M97(F(W@R,#$Y.W,@
M8V]U;G1R>2!O9B!D;VUI8VEL92X\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\
M+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?
M8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N
M.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A
M.3!D-2]7;W)K<VAE971S+U-H965T,S`N:'1M;`T*0V]N=&5N="U4<F%N<V9E
M<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T
M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE
M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT
M96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E
M/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E
M;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y
M/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5-13X-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@
M<F]W<W!A;CTS1#(^/'-T<F]N9SY38VAE9'5L92!)22`M(%9A;'5A=&EO;B!A
M;F0@475A;&EF>6EN9R!!8V-O=6YT<SQB<CX\+W-T<F]N9SX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD
M960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY686QU871I;VX@06YD(%%U86QI
M9GEI;F<@06-C;W5N=',@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V-H961U;&4@24D@+2!686QU871I
M;VX@86YD(%%U86QI9GEI;F<@06-C;W5N=',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#!P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/CQA(&YA;64],T1T>#8S,C@Y
M,U\Q,"!I9#TS1'1X-C,R.#DS7S$P/CPO83Y#3T=.15@@0T]24$]2051)3TX@
M)B-X,C`Q,SL@4T-(14153$4@24D@)B-X,C`Q,SL-"B!604Q5051)3TX@04Y$
M(%%504Q)1EE)3D<@04-#3U5.5%,\+V(^/"]F;VYT/CPO<#X-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].
M5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G
M0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A
M8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS
M1&-E;G1E<CX-"B`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@/'1R/@T*
M(#QT9"!W:61T:#TS1#0S)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0Q)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@=VED=&@],T0Q)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D%D9&ET:6]N<SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E<CX-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#%P
M>"<@86QI9VX],T1C96YT97(^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,3X\8CY$97-C<FEP=&EO;CPO8CX\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D)A;&%N8V4F(WA!,#MA=#PO
M8CX\+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CY"96=I;FYI;F<\+V(^/"]F;VYT/CQB<B`O
M/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#$^/&(^;V8-"B!097)I;V0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^/&(^0VAA<F=E9"8C>$$P.W1O/"]B/CPO9F]N=#X\8G(@
M+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0Q/CQB/D-O<W1S#0H@86YD/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D5X<&5N
M<V5S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/D-H87)G960\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^=&\-"B!/=&AE<CPO8CX\
M+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,3X\8CY!8V-O=6YT<SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,3X\8CY$961U8W1I;VYS/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D]T:&5R/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D)A;&%N8V4F(WA!
M,#MA=#PO8CX\+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY%;F0-"B!O9CPO8CX\+V9O;G0^
M/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CY097)I;V0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0R-"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/BA);B!T:&]U<V%N9',I/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#PA+2T@16YD(%1A8FQE($AE860@+2T^
M/"$M+2!"96=I;B!486)L92!";V1Y("TM/@T*(#QT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P(&YO=W)A<#TS1&YO=W)A<#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E
M;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY297-E<G9E)B-X03`[9F]R)B-X03`[56YC;VQL96-T:6)L90T*($%C8V]U
M;G1S.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C(P,3,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C$L,3,Q/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,C@V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LM/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^*#<W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[)B-X03`[*&$I)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C$T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#LF(WA!,#LH8BDF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PS-30\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q
M,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,2PR-#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV,SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[+3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B@Q.#0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BDF(WA!,#LF(WA!,#LH82DF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3(\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.R8C>$$P.RAB*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#$S,3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXR,#$Q/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#(S-3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C$W,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B@Q-30\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#LF(WA!
M,#LH82DF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^*#$T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[)B-X03`[*&(I)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C$L,C0P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/E)E<V5R=F4F(WA!,#MF;W(@17AC97-S(&%N9`T*($]B<V]L971E
M)B-X03`[26YV96YT;W)Y.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C(P,3,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,L-#$T/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,BPS-C@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.R8C>$$P.R8C
M>$$P.RT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,2PP,#D\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#LF
M(WA!,#LH82DF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^,3(P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#LF(WA!,#LH
M8RDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^-"PX.3,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,C`Q,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-"PS-3D\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXY-#D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P
M.RT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,2PY,C0\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#LF(WA!
M,#LH82DF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,S`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.R8C>$$P.RAC*28C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXS+#0Q-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,#$Q/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXU+#`U,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L,#<X/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LM/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*#$L-C@X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXI)B-X03`[)B-X03`[*&$I)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@X,SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*28C>$$P.R8C>$$P.RAC*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT+#,U.3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY$969E<G)E9"!487@@
M5F%L=6%T:6]N#0H@06QL;W=A;F-E.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C(P,3,\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L-#@Y/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^-C0R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#LF(WA!
M,#LF(WA!,#LM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#,W,SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C$L-S4X/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C(P,3(\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,L-#`P/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^-30V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#LF(WA!
M,#LF(WA!,#LM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#(L-#4W/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT.#D\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,C`Q,3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S<S/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,RPP,C<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.RT\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,L-#`P/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#PA+2T@16YD
M(%1A8FQE($)O9'D@+2T^/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G
M/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!
M4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L
M;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<"!W:61T:#TS1#0E(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BAA*3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1T;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4W!E8VEF:6,@=W)I
M=&4M;V9F<SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\=&%B
M;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R
M/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$
M,3`P)3X-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS1#0E(&%L
M:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/BAB*3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1T;W`@
M86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0V]L;&5C=&EO;G,@;V8@<')E=FEO=7-L>2!W<FET=&5N
M+6]F9B!A8V-O=6YT<R!A;F0@9F]R96EG;@T*(&-U<G)E;F-Y(&5X8VAA;F=E
M(')A=&4@8VAA;F=E<SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-
M"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@
M8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I
M9'1H/3-$,3`P)3X-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS
M1#0E(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/BAC*3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1T;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^1F]R96EG;B!C=7)R96YC>2!E>&-H86YG92!R
M871E(&-H86YG97,\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@
M#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].
M97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T
M8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970S,2YH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P1492044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4W5M;6%R
M>2!O9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S("A0;VQI8VEE
M<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@
M8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^06-C;W5N=&EN9R!0;VQI8VEE<R!;06)S=')A8W1=/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.871U<F4@;V8@
M3W!E<F%T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD
M:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/
M5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\=3Y.871U<F4@;V8-"B!/<&5R871I;VYS
M/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O9VYE>"!#;W)P;W)A
M=&EO;B!I<R!A#0H@;&5A9&EN9R!P<F]V:61E<B!O9B!M86-H:6YE('9I<VEO
M;B!P<F]D=6-T<R!T:&%T(&-A<'1U<F4@86YD#0H@86YA;'EZ92!V:7-U86P@
M:6YF;W)M871I;VX@:6X@;W)D97(@=&\@875T;VUA=&4@=&%S:W,L('!R:6UA
M<FEL>2!I;@T*(&UA;G5F86-T=7)I;F<@<')O8V5S<V5S+"!W:&5R92!V:7-I
M;VX@:7,@<F5Q=6ER960N/"]F;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E5S92!O9B!%
M<W1I;6%T97,@:6X@=&AE(%!R97!A<F%T:6]N(&]F($9I;F%N8VEA;"!3=&%T
M96UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q.'!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQU/E5S92!O9B!%<W1I;6%T97,@:6X@=&AE#0H@
M4')E<&%R871I;VX@;V8@1FEN86YC:6%L(%-T871E;65N=',\+W4^/"]F;VYT
M/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE('!R97!A<F%T:6]N(&]F#0H@9FEN
M86YC:6%L('-T871E;65N=',@:6X@8V]N9F]R;6ET>2!W:71H(&%C8V]U;G1I
M;F<@<')I;F-I<&QE<PT*(&=E;F5R86QL>2!A8V-E<'1E9"!I;B!T:&4@56YI
M=&5D(%-T871E<R!O9B!!;65R:6-A("A5+E,N)B-X03`[1T%!4"D-"B!R97%U
M:7)E<R!M86YA9V5M96YT('1O(&UA:V4@97-T:6UA=&5S(&%N9"!J=61G;65N
M=',@=&AA="!A9F9E8W0@=&AE#0H@<F5P;W)T960@86UO=6YT<R!O9B!A<W-E
M=',@86YD(&QI86)I;&ET:65S(&%N9"!T:&4@9&ES8VQO<W5R92!O9@T*(&-O
M;G1I;F=E;G0@;&EA8FEL:71I97,@87,@;V8@=&AE(&)A;&%N8V4@<VAE970@
M9&%T92P@86YD('1H90T*(')E<&]R=&5D(&%M;W5N=',@;V8@<F5V96YU97,@
M86YD(&5X<&5N<V5S(&1U<FEN9R!T:&4@>65A<BX@06-T=6%L#0H@<F5S=6QT
M<R!C;W5L9"!D:69F97(@9G)O;2!T:&]S92!E<W1I;6%T97,N(%-I9VYI9FEC
M86YT(&5S=&EM871E<PT*(&%N9"!J=61G;65N=',@:6YC;'5D92!T:&]S92!R
M96QA=&5D('1O(')E=F5N=64@<F5C;V=N:71I;VXL#0H@:6YV97-T;65N=',L
M(&%C8V]U;G1S(')E8V5I=F%B;&4L(&EN=F5N=&]R:65S+"!L;VYG+6QI=F5D
M(&%S<V5T<RP-"B!G;V]D=VEL;"P@=V%R<F%N='D@;V)L:6=A=&EO;G,L(&-O
M;G1I;F=E;F-I97,L('-T;V-K+6)A<V5D#0H@8V]M<&5N<V%T:6]N+"!I;F-O
M;64@=&%X97,L(&1E<FEV871I=F4@:6YS=')U;65N=',L(&%N9"!P=7)C:&%S
M90T*(&%C8V]U;G1I;F<N/"]F;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)A<VES(&]F
M($-O;G-O;&ED871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$X<'@[($U!4D=)
M3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/'4^0F%S:7,@;V8-"B!#;VYS;VQI
M9&%T:6]N/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!C;VYS
M;VQI9&%T960@9FEN86YC:6%L#0H@<W1A=&5M96YT<R!I;F-L=61E('1H92!A
M8V-O=6YT<R!O9B!#;V=N97@@0V]R<&]R871I;VX@86YD(&ET<PT*('-U8G-I
M9&EA<FEE<RP@86QL(&]F('=H:6-H(&%R92!W:&]L;'DM;W=N960N($%L;"!I
M;G1E<F-O;7!A;GD-"B!A8V-O=6YT<R!A;F0@=')A;G-A8W1I;VYS(&AA=F4@
M8F5E;B!E;&EM:6YA=&5D+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N
M($-U<G)E;F-Y(%1R86YS;&%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/'4^1F]R96EG;B!#=7)R96YC>0T*(%1R
M86YS;&%T:6]N/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE(&9I;F%N8VEA;"!S
M=&%T96UE;G1S(&]F('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@9F]R96EG;B!S
M=6)S:61I87)I97,L('=H97)E('1H92!L;V-A;"!C=7)R96YC>2!I<PT*('1H
M92!F=6YC=&EO;F%L(&-U<G)E;F-Y+"!A<F4@=')A;G-L871E9"!U<VEN9R!E
M>&-H86YG92!R871E<R!I;@T*(&5F9F5C="!A="!T:&4@96YD(&]F('1H92!Y
M96%R(&9O<B!A<W-E=',@86YD(&QI86)I;&ET:65S(&%N9`T*(&%V97)A9V4@
M97AC:&%N9V4@<F%T97,@9'5R:6YG('1H92!Y96%R(&9O<B!R97-U;'1S(&]F
M(&]P97)A=&EO;G,N#0H@5&AE(')E<W5L=&EN9R!F;W)E:6=N(&-U<G)E;F-Y
M('1R86YS;&%T:6]N(&%D:G5S=&UE;G0L(&YE="!O9B!T87@L#0H@:7,@<F5C
M;W)D960@:6X@<VAA<F5H;VQD97)S)B-X,C`Q.3L@97%U:71Y(&%S(&]T:&5R
M(&-O;7!R96AE;G-I=F4-"B!L;W-S+CPO9F]N=#X\+W`^#0H@#0H@#0H@/"]D
M:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y&86ER(%9A;'5E($UE87-U<F5M96YT<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\=3Y&86ER
M(%9A;'5E#0H@365A<W5R96UE;G1S/"]U/CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/E1H92!#;VUP86YY(&%P<&QI97,@80T*('1H<F5E+6QE=F5L('9A
M;'5A=&EO;B!H:65R87)C:'D@9F]R(&9A:7(@=F%L=64@;65A<W5R96UE;G1S
M+B!4:&4-"B!C871E9V]R:7IA=&EO;B!O9B!A<W-E=',@86YD(&QI86)I;&ET
M:65S('=I=&AI;B!T:&4@=F%L=6%T:6]N#0H@:&EE<F%R8VAY(&ES(&)A<V5D
M('5P;VX@=&AE(&QO=V5S="!L979E;"!O9B!I;G!U="!T:&%T(&ES#0H@<VEG
M;FEF:6-A;G0@=&\@=&AE(&UE87-U<F5M96YT(&]F(&9A:7(@=F%L=64N($QE
M=F5L)B-X03`[,2!I;G!U=',-"B!T;R!T:&4@=F%L=6%T:6]N(&UE=&AO9&]L
M;V=Y('5T:6QI>F4@=6YA9&IU<W1E9"!Q=6]T960@;6%R:V5T#0H@<')I8V5S
M(&EN(&%C=&EV92!M87)K971S(&9O<B!I9&5N=&EC86P@87-S971S(&%N9"!L
M:6%B:6QI=&EE<RX-"B!,979E;"`R(&EN<'5T<R!T;R!T:&4@=F%L=6%T:6]N
M(&UE=&AO9&]L;V=Y(&%R92!O=&AE<B!O8G-E<G9A8FQE#0H@:6YP=71S+"!I
M;F-L=61I;F<@<75O=&5D(&UA<FME="!P<FEC97,@9F]R('-I;6EL87(@87-S
M971S(&%N9`T*(&QI86)I;&ET:65S+"!Q=6]T960@<')I8V5S(&9O<B!I9&5N
M=&EC86P@86YD('-I;6EL87(@87-S971S(&%N9`T*(&QI86)I;&ET:65S(&EN
M(&UA<FME=',@=&AA="!A<F4@;F]T(&%C=&EV92P@;W(@;W1H97(@:6YP=71S
M('1H870-"B!A<F4@;V)S97)V86)L92!O<B!C86X@8F4@8V]R<F]B;W)A=&5D
M(&)Y(&]B<V5R=F%B;&4@;6%R:V5T(&1A=&$N#0H@3&5V96P@,R!I;G!U=',@
M=&\@=&AE('9A;'5A=&EO;B!M971H;V1O;&]G>2!A<F4@=6YO8G-E<G9A8FQE
M(&EN<'5T<PT*(&)A<V5D('5P;VX@;6%N86=E;65N="8C>#(P,3D[<R!B97-T
M(&5S=&EM871E(&]F('1H92!I;G!U=',@=&AA=`T*(&UA<FME="!P87)T:6-I
M<&%N=',@=V]U;&0@=7-E(&EN('!R:6-I;F<@=&AE(&%S<V5T(&]R(&QI86)I
M;&ET>2!A=`T*('1H92!M96%S=7)E;65N="!D871E+"!I;F-L=61I;F<@87-S
M=6UP=&EO;G,@86)O=70@<FES:RX@02!C:&%N9V4@=&\-"B!T:&4@;&5V96P@
M;V8@86X@87-S970@;W(@;&EA8FEL:71Y('=I=&AI;B!T:&4@9F%I<B!V86QU
M92!H:65R87)C:'D-"B!I<R!D971E<FUI;F5D(&%T('1H92!E;F0@;V8@82!R
M97!O<G1I;F<@<&5R:6]D+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H+"!#
M87-H($5Q=6EV86QE;G1S+"!A;F0@26YV97-T;65N=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#$X<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/'4^
M0V%S:"P@0V%S:"!%<75I=F%L96YT<RP-"B!A;F0@26YV97-T;65N=',\+W4^
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^36]N97D@;6%R:V5T(&EN<W1R
M=6UE;G1S#0H@<'5R8VAA<V5D('=I=&@@;W)I9VEN86P@;6%T=7)I=&EE<R!O
M9B!T:')E92!M;VYT:',@;W(@;&5S<R!A<F4-"B!C;&%S<VEF:65D(&%S(&-A
M<V@@97%U:79A;&5N=',@86YD(&%R92!S=&%T960@870@86UO<G1I>F5D(&-O
M<W0N#0H@1&5B="!S96-U<FET:65S('=I=&@@;W)I9VEN86P@;6%T=7)I=&EE
M<R!G<F5A=&5R('1H86X@=&AR964@;6]N=&AS#0H@86YD(')E;6%I;FEN9R!M
M871U<FET:65S(&]F(&]N92!Y96%R(&]R(&QE<W,@87)E(&-L87-S:69I960@
M87,-"B!S:&]R="UT97)M(&EN=F5S=&UE;G1S+"!A<R!W96QL(&%S(&5Q=6ET
M>2!S96-U<FET:65S('1H870@=&AE#0H@0V]M<&%N>2!I;G1E;F1S('1O('-E
M;&P@=VET:&EN(&]N92!Y96%R+B!$96)T('-E8W5R:71I97,@=VET:`T*(')E
M;6%I;FEN9R!M871U<FET:65S(&=R96%T97(@=&AA;B!O;F4@>65A<BP@87,@
M=V5L;"!A<R!A(&QI;6ET960-"B!P87)T;F5R<VAI<"!I;G1E<F5S="P@87)E
M(&-L87-S:69I960@87,@;&]N9RUT97)M(&EN=F5S=&UE;G1S+B!)=`T*(&ES
M('1H92!#;VUP86YY)B-X,C`Q.3MS('!O;&EC>2!T;R!I;G9E<W0@:6X@9&5B
M="!S96-U<FET:65S('=I=&@-"B!E9F9E8W1I=F4@;6%T=7)I=&EE<R!T:&%T
M(&1O(&YO="!E>&-E960@=&5N('EE87)S+CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY$96)T('-E8W5R:71I97,@=VET:`T*(&]R:6=I;F%L(&UA='5R
M:71I97,@9W)E871E<B!T:&%N('1H<F5E(&UO;G1H<R!A<F4@9&5S:6=N871E
M9"!A<PT*(&%V86EL86)L92UF;W(M<V%L92!A;F0@87)E(')E<&]R=&5D(&%T
M(&9A:7(@=F%L=64L('=I=&@@=6YR96%L:7IE9`T*(&=A:6YS(&%N9"!L;W-S
M97,L(&YE="!O9B!T87@L(')E8V]R9&5D(&EN('-H87)E:&]L9&5R<R8C>#(P
M,3D[#0H@97%U:71Y(&%S(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE("AL
M;W-S*2X@17%U:71Y('-E8W5R:71I97,@=&AA=`T*(&%R92!H96QD(&9O<B!S
M:&]R="!P97)I;V1S(&]F('1I;64@=VET:"!T:&4@:6YT96YT:6]N(&]F('-E
M;&QI;F<-"B!T:&5M(&EN('1H92!N96%R('1E<FT@87)E(&1E<VEG;F%T960@
M87,@=')A9&EN9R!A;F0@87)E(')E<&]R=&5D(&%T#0H@9F%I<B!V86QU92P@
M=VET:"!U;G)E86QI>F5D(&=A:6YS(&%N9"!L;W-S97,@<F5C;W)D960@:6X@
M8W5R<F5N=`T*(&]P97)A=&EO;G,N(%)E86QI>F5D(&=A:6YS(&%N9"!L;W-S
M97,@87)E(&EN8VQU9&5D(&EN(&-U<G)E;G0-"B!O<&5R871I;VYS+"!A;&]N
M9R!W:71H('1H92!A;6]R=&EZ871I;VX@;V8@=&AE(&1I<V-O=6YT(&]R('!R
M96UI=6T-"B!O;B!D96)T('-E8W5R:71I97,@87)I<VEN9R!A="!A8W%U:7-I
M=&EO;BP@86YD(&%R92!C86QC=6QA=&5D('5S:6YG#0H@=&AE('-P96-I9FEC
M(&ED96YT:69I8V%T:6]N(&UE=&AO9"X@5&AE($-O;7!A;GDF(W@R,#$Y.W,@
M;&EM:71E9`T*('!A<G1N97)S:&EP(&EN=&5R97-T(&ES(&%C8V]U;G1E9"!F
M;W(@=7-I;F<@=&AE(&-O<W0@;65T:&]D(&)E8V%U<V4-"B!T:&4@0V]M<&%N
M>28C>#(P,3D[<R!I;G9E<W1M96YT(&ES(&QE<W,@=&AA;B`U)2!O9B!T:&4@
M<&%R=&YE<G-H:7`-"B!A;F0@=&AE($-O;7!A;GD@:&%S(&YO(&EN9FQU96YC
M92!O=F5R('1H92!P87)T;F5R<VAI<"8C>#(P,3D[<PT*(&]P97)A=&EN9R!A
M;F0@9FEN86YC:6%L('!O;&EC:65S+B!&=7)T:&5R;6]R92P@=&AE(&EN=F5S
M=&UE;G0@9&]E<PT*(&YO="!H879E(&$@<F5A9&EL>2!D971E<FUI;F%B;&4@
M;6%R:V5T('9A;'5E+"!A;F0@=&AE<F5F;W)E+"!D;V5S#0H@;F]T('%U86QI
M9GD@9F]R(&9A:7(@=F%L=64@86-C;W5N=&EN9RX\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X
M.R!&3TY4+5-)6D4Z(#$R<'@G/@T*("8C>$$P.SPO<#X-"B`\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^36%N86=E;65N="!M;VYI=&]R<R!T:&4-"B!C87)R>6EN9R!V86QU92!O
M9B!I=',@:6YV97-T;65N=',@:6X@9&5B="!S96-U<FET:65S(&%N9"!A(&QI
M;6ET960-"B!P87)T;F5R<VAI<"!I;G1E<F5S="!C;VUP87)E9"!T;R!T:&5I
M<B!F86ER('9A;'5E('1O(&1E=&5R;6EN90T*('=H971H97(@86X@;W1H97(M
M=&AA;BUT96UP;W)A<GD@:6UP86ER;65N="!H87,@;V-C=7)R960N($EF('1H
M90T*(&9A:7(@=F%L=64@;V8@82!D96)T('-E8W5R:71Y(&ES(&QE<W,@=&AA
M;B!I=',@86UO<G1I>F5D(&-O<W0L('1H90T*($-O;7!A;GD@87-S97-S97,@
M=VAE=&AE<B!T:&4@:6UP86ER;65N="!I<R!O=&AE<BUT:&%N+71E;7!O<F%R
M>2X@26X-"B!C;VYS:61E<FEN9R!W:&5T:&5R(&$@9&5C;&EN92!I;B!F86ER
M('9A;'5E(&ES#0H@;W1H97(M=&AA;BUT96UP;W)A<GDL('=E(&-O;G-I9&5R
M(&UA;GD@9F%C=&]R<RX@26X@:71S(&5V86QU871I;VX-"B!O9B!I=',@9&5B
M="!S96-U<FET:65S+"!M86YA9V5M96YT(&-O;G-I9&5R<R!T:&4@='EP92!O
M9B!S96-U<FET>2P-"B!T:&4@8W)E9&ET(')A=&EN9R!O9B!T:&4@<V5C=7)I
M='DL('1H92!L96YG=&@@;V8@=&EM92!T:&4@<V5C=7)I='D-"B!H87,@8F5E
M;B!I;B!A(&QO<W,@<&]S:71I;VXL('1H92!S:7IE(&]F('1H92!L;W-S('!O
M<VET:6]N+"!O=7(-"B!I;G1E;G0@86YD(&%B:6QI='D@=&\@:&]L9"!T:&4@
M<V5C=7)I='D@=&\@97AP96-T960@<F5C;W9E<GD@;V8-"B!V86QU92P@86YD
M(&]T:&5R(&UE86YI;F=F=6P@:6YF;W)M871I;VXN($%N(&EM<&%I<FUE;G0@
M:7,-"B!C;VYS:61E<F5D(&]T:&5R+71H86XM=&5M<&]R87)Y(&EF("AI*28C
M>$$P.W1H92!#;VUP86YY(&AA<R!T:&4-"B!I;G1E;G0@=&\@<V5L;"!T:&4@
M<V5C=7)I='DL("AI:2DF(WA!,#MI="!I<R!M;W)E(&QI:V5L>2!T:&%N(&YO
M=`T*('1H870@=&AE($-O;7!A;GD@=VEL;"!B92!R97%U:7)E9"!T;R!S96QL
M('1H92!S96-U<FET>2!B969O<F4-"B!R96-O=F5R>2!O9B!T:&4@96YT:7)E
M(&%M;W)T:7IE9"!C;W-T(&)A<VES+"!O<B`H:6EI*28C>$$P.W1H90T*($-O
M;7!A;GD@9&]E<R!N;W0@97AP96-T('1O(')E8V]V97(@=&AE(&5N=&ER92!A
M;6]R=&EZ960@8V]S="!B87-I<PT*(&]F('1H92!S96-U<FET>2X@268@:6UP
M86ER;65N="!I<R!C;VYS:61E<F5D(&]T:&5R+71H86XM=&5M<&]R87)Y#0H@
M8F%S960@=7!O;B!C;VYD:71I;VX@*&DI)B-X03`[;W(@*&EI*28C>$$P.V1E
M<V-R:6)E9"!A8F]V92P@=&AE#0H@96YT:7)E(&1I9F9E<F5N8V4@8F5T=V5E
M;B!T:&4@86UO<G1I>F5D(&-O<W0@86YD('1H92!F86ER('9A;'5E(&]F#0H@
M=&AE('-E8W5R:71Y(&ES(')E8V]G;FEZ960@:6X@8W5R<F5N="!O<&5R871I
M;VYS+B!)9B!A;B!I;7!A:7)M96YT#0H@:7,@8V]N<VED97)E9"!O=&AE<BUT
M:&%N+71E;7!O<F%R>2!B87-E9"!U<&]N(&-O;F1I=&EO;B`H:6EI*2P@=&AE
M#0H@86UO=6YT(')E<')E<V5N=&EN9R!C<F5D:70@;&]S<V5S("AD969I;F5D
M(&%S('1H92!D:69F97)E;F-E#0H@8F5T=V5E;B!T:&4@<')E<V5N="!V86QU
M92!O9B!T:&4@8V%S:"!F;&]W<R!E>'!E8W1E9"!T;R!B90T*(&-O;&QE8W1E
M9"!A;F0@=&AE(&%M;W)T:7IE9"!C;W-T(&)A<VES(&]F('1H92!S96-U<FET
M>2D@=VEL;"!B90T*(')E8V]G;FEZ960@:6X@8W5R<F5N="!O<&5R871I;VYS
M(&%N9"!T:&4@86UO=6YT(')E;&%T:6YG('1O(&%L;`T*(&]T:&5R(&9A8W1O
M<G,@=VEL;"!B92!R96-O9VYI>F5D(&EN(&]T:&5R(&-O;7!R96AE;G-I=F4@
M:6YC;VUE#0H@*&QO<W,I+B!);B!I=',@979A;'5A=&EO;B!O9B!I=',@;&EM
M:71E9"!P87)T;F5R<VAI<"!I;G1E<F5S="P-"B!M86YA9V5M96YT(&-O;G-I
M9&5R<R!T:&4@9'5R871I;VX@86YD(&5X=&5N="!O9B!T:&4@9&5C;&EN92P@
M=&AE#0H@;&5N9W1H(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS(&-O;6UI=&UE
M;G0@=&\@=&AE(&EN=F5S=&UE;G0L(&=E;F5R86P-"B!E8V]N;VUI8R!T<F5N
M9',L(&%N9"!S<&5C:69I8R!C;VUM=6YI8V%T:6]N<R!W:71H('1H92!'96YE
M<F%L#0H@4&%R=&YE<BX\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C;W5N=',@
M4F5C96EV86)L93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD
M:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/
M5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\=3Y!8V-O=6YT<PT*(%)E8V5I=F%B;&4\
M+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O;7!A;GD@97AT
M96YD<R!C<F5D:70-"B!W:71H('9A<FEO=7,@<&%Y;65N="!T97)M<R!T;R!C
M=7-T;VUE<G,@8F%S960@=7!O;B!A;B!E=F%L=6%T:6]N(&]F#0H@=&AE:7(@
M9FEN86YC:6%L(&-O;F1I=&EO;BX@06-C;W5N=',@=&AA="!A<F4@;W5T<W1A
M;F1I;F<@;&]N9V5R#0H@=&AA;B!T:&4@<&%Y;65N="!T97)M<R!A<F4@8V]N
M<VED97)E9"!T;R!B92!P87-T(&1U92X@5&AE($-O;7!A;GD-"B!E<W1A8FQI
M<VAE<R!R97-E<G9E<R!A9V%I;G-T(&ET<R!A8V-O=6YT<R!R96-E:79A8FQE
M(&9O<B!P;W1E;G1I86P-"B!C<F5D:70@;&]S<V5S('=H96X@:70@9&5T97)M
M:6YE<R!R96-E:79A8FQE<R!A<F4@870@<FES:R!F;W(-"B!C;VQL96-T:6]N
M(&)A<V5D('5P;VX@=&AE(&QE;F=T:"!O9B!T:6UE('1H92!R96-E:79A8FQE
M(&AA<R!B965N#0H@;W5T<W1A;F1I;F<L('1H92!C=7-T;VUE<B8C>#(P,3D[
M<R!C=7)R96YT(&%B:6QI='D@=&\@<&%Y(&ET<PT*(&]B;&EG871I;VYS('1O
M('1H92!#;VUP86YY+"!G96YE<F%L(&5C;VYO;6EC(&%N9"!I;F1U<W1R>0T*
M(&-O;F1I=&EO;G,L(&%S('=E;&P@87,@=F%R:6]U<R!O=&AE<B!F86-T;W)S
M+B!296-E:79A8FQE<R!A<F4-"B!W<FET=&5N(&]F9B!A9V%I;G-T('1H97-E
M(')E<V5R=F5S(&EN('1H92!P97)I;V0@=&AE>2!A<F4-"B!D971E<FUI;F5D
M('1O(&)E('5N8V]L;&5C=&EB;&4@86YD('!A>6UE;G1S('-U8G-E<75E;G1L
M>2!R96-E:79E9`T*(&]N('!R979I;W5S;'D@=W)I='1E;BUO9F8@<F5C96EV
M86)L97,@87)E(')E8V]R9&5D(&%S(&$@<F5V97)S86P@;V8-"B!T:&4@8F%D
M(&1E8G0@<')O=FES:6]N+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY&
M;W(@8V5R=&%I;B!C=7-T;VUE<G,@:6X-"B!*87!A;BP@87,@<&%R="!O9B!I
M=',@8W5S=&]M87)Y(&)U<VEN97-S('!R86-T:6-E+"!T:&4@0V]M<&%N>0T*
M(&%C8V5P=',@<')O;6ES<V]R>2!N;W1E<R!O9B!U<"!T;R`Q.#`@9&%Y<R!A
M9G1E<B!T:&4@;W)I9VEN86P-"B!C<F5D:70@=&5R;7,@97AP:7)E+B!0<F]M
M:7-S;W)Y(&YO=&5S(')E8V5I=F%B;&4@=&]T86QE9"`D,2PS-S(L,#`P#0H@
M86YD("0Q+#(Q,2PP,#`@87,@;V8@1&5C96UB97(F(WA!,#LS,2P@,C`Q,R!A
M;F0@,C`Q,BP@<F5S<&5C=&EV96QY+`T*(&%N9"!A<F4@:6YC;'5D960@:6X@
M)B-X,C`Q0SM!8V-O=6YT<R!R96-E:79A8FQE)B-X,C`Q1#L@;VX@=&AE#0H@
M0V]N<V]L:61A=&5D($)A;&%N8V4@4VAE971S+CPO9F]N=#X\+W`^#0H@/"]D
M:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y);G9E;G1O<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3AP>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\=3Y);G9E;G1O<FEE<SPO=3X\
M+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY);G9E;G1O<FEE<R!A<F4@<W1A
M=&5D(&%T#0H@=&AE(&QO=V5R(&]F(&-O<W0@;W(@;6%R:V5T+B!#;W-T(&ES
M(&1E=&5R;6EN960@=7-I;F<@<W1A;F1A<F0-"B!C;W-T<RP@=VAI8V@@87!P
M<F]X:6UA=&5S(&%C='5A;"!C;W-T<R!U;F1E<B!T:&4@9FER<W0M:6XL#0H@
M9FER<W0M;W5T("A&249/*2!M971H;V0N(%1H92!#;VUP86YY)B-X,C`Q.3MS
M(&EN=F5N=&]R>2!I<R!S=6)J96-T#0H@=&\@<F%P:60@=&5C:&YO;&]G:6-A
M;"!C:&%N9V4@;W(@;V)S;VQE<V-E;F-E+B!4:&4@0V]M<&%N>2!R979I97=S
M#0H@:6YV96YT;W)Y('%U86YT:71I97,@;VX@:&%N9"!A;F0@97-T:6UA=&5S
M(&5X8V5S<R!A;F0@;V)S;VQE<V-E;F-E#0H@97AP;W-U<F5S(&)A<V5D('5P
M;VX@87-S=6UP=&EO;G,@86)O=70@9G5T=7)E(&1E;6%N9"P@<')O9'5C=`T*
M('1R86YS:71I;VYS+"!A;F0@;6%R:V5T(&-O;F1I=&EO;G,L(&%N9"!R96-O
M<F1S(')E<V5R=F5S('1O(')E9'5C90T*('1H92!C87)R>6EN9R!V86QU92!O
M9B!I;G9E;G1O<FEE<R!T;R!T:&5I<B!N970@<F5A;&EZ86)L92!V86QU92X@
M268-"B!A8W1U86P@9G5T=7)E(&1E;6%N9"!I<R!L97-S('1H86X@97-T:6UA
M=&5D+"!A9&1I=&EO;F%L(&EN=F5N=&]R>0T*('=R:71E+61O=VYS('=O=6QD
M(&)E(')E<75I<F5D+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@
M0V]M<&%N>2!G96YE<F%L;'D-"B!D:7-P;W-E<R!O9B!O8G-O;&5T92!I;G9E
M;G1O<GD@=7!O;B!D971E<FUI;F%T:6]N(&]F(&]B<V]L97-C96YC92X-"B!4
M:&4@0V]M<&%N>2!D;V5S(&YO="!D:7-P;W-E(&]F(&5X8V5S<R!I;G9E;G1O
M<GD@:6UM961I871E;'DL(&1U90T*('1O('1H92!P;W-S:6)I;&ET>2!T:&%T
M('-O;64@;V8@=&AI<R!I;G9E;G1O<GD@8V]U;&0@8F4@<V]L9"!T;PT*(&-U
M<W1O;65R<R!A<R!A(')E<W5L="!O9B!D:69F97)E;F-E<R!B971W965N(&%C
M='5A;"!A;F0@9F]R96-A<W1E9`T*(&1E;6%N9"X@5VAE;B!I;G9E;G1O<GD@
M:&%S(&)E96X@=W)I='1E;B!D;W=N(&)E;&]W(&-O<W0L('-U8V@-"B!R961U
M8V5D(&%M;W5N="!I<R!C;VYS:61E<F5D('1H92!N97<@8V]S="!B87-I<R!F
M;W(@<W5B<V5Q=65N=`T*(&%C8V]U;G1I;F<@<'5R<&]S97,N($%S(&$@<F5S
M=6QT+"!T:&4@0V]M<&%N>2!W;W5L9"!R96-O9VYI>F4@80T*(&AI9VAE<B!T
M:&%N(&YO<FUA;"!G<F]S<R!M87)G:6X@:68@=&AE(')E<V5R=F5D(&EN=F5N
M=&]R>2!W97)E#0H@<W5B<V5Q=65N=&QY('-O;&0N/"]F;VYT/CPO<#X-"B`\
M+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E!R;W!E<G1Y+"!0;&%N="P@86YD($5Q=6EP;65N=#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\=3Y0<F]P97)T>2P@4&QA;G0L(&%N9`T*($5Q=6EP;65N=#PO=3X\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY0<F]P97)T>2P@<&QA;G0L(&%N9`T*
M(&5Q=6EP;65N="!A<F4@<W1A=&5D(&%T(&-O<W0@86YD(&1E<')E8VEA=&5D
M('5S:6YG('1H90T*('-T<F%I9VAT+6QI;F4@;65T:&]D(&]V97(@=&AE(&%S
M<V5T<R8C>#(P,3D[(&5S=&EM871E9"!U<V5F=6P@;&EV97,N#0H@0G5I;&1I
M;F=S)B-X,C`Q.3L@=7-E9G5L(&QI=F5S(&%R92`S.2!Y96%R<RP@8G5I;&1I
M;F<-"B!I;7!R;W9E;65N=',F(W@R,#$Y.R!U<V5F=6P@;&EV97,@87)E('1E
M;B!Y96%R<RP@86YD('1H92!U<V5F=6P-"B!L:79E<R!O9B!C;VUP=71E<B!H
M87)D=V%R92!A;F0@<V]F='=A<F4L(&UA;G5F86-T=7)I;F<@=&5S=`T*(&5Q
M=6EP;65N="P@86YD(&9U<FYI='5R92!A;F0@9FEX='5R97,@<F%N9V4@9G)O
M;2!T=V\@=&\@9FEV92!Y96%R<RX-"B!,96%S96AO;&0@:6UP<F]V96UE;G1S
M(&%R92!D97!R96-I871E9"!O=F5R('1H92!S:&]R=&5R(&]F('1H90T*(&5S
M=&EM871E9"!U<V5F=6P@;&EV97,@;W(@=&AE(')E;6%I;FEN9R!T97)M<R!O
M9B!T:&4@;&5A<V5S+@T*($UA:6YT96YA;F-E(&%N9"!R97!A:7)S(&%R92!E
M>'!E;G-E9"!W:&5N(&EN8W5R<F5D.R!A9&1I=&EO;G,@86YD#0H@:6UP<F]V
M96UE;G1S(&%R92!C87!I=&%L:7IE9"X@57!O;B!R971I<F5M96YT(&]R(&1I
M<W!O<VET:6]N+"!T:&4-"B!C;W-T(&%N9"!R96QA=&5D(&%C8W5M=6QA=&5D
M(&1E<')E8VEA=&EO;B!O9B!T:&4@9&ES<&]S960@87-S971S#0H@87)E(')E
M;6]V960@9G)O;2!T:&4@86-C;W5N=',L('=I=&@@86YY(')E<W5L=&EN9R!G
M86EN(&]R(&QO<W,-"B!I;F-L=61E9"!I;B!C=7)R96YT(&]P97)A=&EO;G,N
M/"]F;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=&%N9VEB;&4@07-S971S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/'4^26YT86YG:6)L90T*($%S<V5T<SPO=3X\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY);G1A;F=I8FQE(&%S<V5T<R!A<F4-"B!S=&%T960@870@
M8V]S="!A;F0@86UO<G1I>F5D(&]V97(@=&AE(&%S<V5T<R8C>#(P,3D[(&5S
M=&EM871E9`T*('5S969U;"!L:79E<RX@26YT86YG:6)L92!A<W-E=',@87)E
M(&5I=&AE<B!A;6]R=&EZ960@:6X@<F5L871I;VX@=&\-"B!T:&4@<F5L871I
M=F4@8V%S:"!F;&]W<R!A;G1I8VEP871E9"!F<F]M('1H92!I;G1A;F=I8FQE
M(&%S<V5T(&]R#0H@=7-I;F<@=&AE('-T<F%I9VAT+6QI;F4@;65T:&]D+"!D
M97!E;F1I;F<@=7!O;B!F86-T<R!A;F0-"B!C:7)C=6US=&%N8V5S+B!4:&4@
M=7-E9G5L(&QI=F5S(&]F(&1I<W1R:6)U=&EO;B!N971W;W)K<R!R86YG92!F
M<F]M#0H@96QE=F5N('1O('1W96QV92!Y96%R<RP@;V8@8W5S=&]M97(@8V]N
M=')A8W1S(&%N9"!R96QA=&EO;G-H:7!S#0H@9G)O;2!E:6=H="!T;R!T=V5L
M=F4@>65A<G,L(&%N9"!O9B!C;VUP;&5T960@=&5C:&YO;&]G:65S(&%N9"!O
M=&AE<@T*(&EN=&%N9VEB;&4@87-S971S(&9R;VT@=&AR964@=&\@96EG:'0@
M>65A<G,N(%1H92!#;VUP86YY(&5V86QU871E<PT*('1H92!P;W-S:6)L92!I
M;7!A:7)M96YT(&]F(&QO;F<M;&EV960@87-S971S+"!I;F-L=61I;F<@:6YT
M86YG:6)L90T*(&%S<V5T<RP@=VAE;F5V97(@979E;G1S(&]R(&-I<F-U;7-T
M86YC97,@:6YD:6-A=&4@=&AE(&-A<G)Y:6YG#0H@=F%L=64@;V8@=&AE(&%S
M<V5T<R!M87D@;F]T(&)E(')E8V]V97)A8FQE+B!!="!T:&4@;V-C=7)R96YC
M92!O9B!A#0H@8V5R=&%I;B!E=F5N="!O<B!C:&%N9V4@:6X@8VER8W5M<W1A
M;F-E<RP@=&AE($-O;7!A;GD@979A;'5A=&5S('1H90T*('!O=&5N=&EA;"!I
M;7!A:7)M96YT(&]F(&%N(&%S<V5T(&)Y(&5S=&EM871I;F<@=&AE(&9U='5R
M90T*('5N9&ES8V]U;G1E9"!C87-H(&9L;W=S(&5X<&5C=&5D('1O(')E<W5L
M="!F<F]M('1H92!U<V4@86YD#0H@979E;G1U86P@9&ES<&]S:71I;VX@;V8@
M=&AE(&%S<V5T+B!)9B!T:&4@<W5M(&]F('1H92!E<W1I;6%T960-"B!F=71U
M<F4@8V%S:"!F;&]W<R!I<R!L97-S('1H86X@=&AE(&-A<G)Y:6YG('9A;'5E
M+"!T:&4@0V]M<&%N>0T*(&1E=&5R;6EN97,@=&AE(&%M;W5N="!O9B!S=6-H
M(&EM<&%I<FUE;G0@8GD@8V]M<&%R:6YG('1H92!F86ER#0H@=F%L=64@;V8@
M=&AE(&%S<V5T('1O(&ET<R!C87)R>6EN9R!V86QU92X@5&AE(&9A:7(@=F%L
M=64@:7,@8F%S960-"B!U<&]N('1H92!P<F5S96YT('9A;'5E(&]F('1H92!E
M<W1I;6%T960@9G5T=7)E(&-A<V@@9FQO=W,@=7-I;F<@80T*(&1I<V-O=6YT
M(')A=&4@8V]M;65N<W5R871E('=I=&@@=&AE(')I<VMS(&EN=F]L=F5D+CPO
M9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y';V]D=VEL;#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\=3Y';V]D
M=VEL;#PO=3X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY';V]D=VEL;"!I
M<R!S=&%T960@870@8V]S="X-"B!4:&4@0V]M<&%N>2!E=F%L=6%T97,@=&AE
M('!O<W-I8FQE(&EM<&%I<FUE;G0@;V8@9V]O9'=I;&P@86YN=6%L;'D-"B!E
M86-H(&9O=7)T:"!Q=6%R=&5R(&%N9"!W:&5N979E<B!E=F5N=',@;W(@8VER
M8W5M<W1A;F-E<R!I;F1I8V%T90T*('1H92!C87)R>6EN9R!V86QU92!O9B!T
M:&4@9V]O9'=I;&P@;6%Y(&YO="!B92!R96-O=F5R86)L92X@1F]R('1H90T*
M('!A<W0@=&AR964@>65A<G,L('1H92!#;VUP86YY(&AA<R!P97)F;W)M960@
M82!Q=6%L:71A=&EV90T*(&%S<V5S<VUE;G0@;V8@9V]O9'=I;&P@*&-O;6UO
M;FQY(&MN;W=N(&%S("8C>#(P,4,[<W1E<"!Z97)O)B-X,C`Q1#LI#0H@=&\@
M9&5T97)M:6YE('=H971H97(@9G5R=&AE<B!I;7!A:7)M96YT('1E<W1I;F<@
M:7,@;F5C97-S87)Y+@T*($9A8W1O<G,@=&AA="!M86YA9V5M96YT(&-O;G-I
M9&5R<R!I;B!T:&ES(&%S<V5S<VUE;G0@:6YC;'5D90T*(&UA8W)O96-O;F]M
M:6,@8V]N9&ET:6]N<RP@:6YD=7-T<GD@86YD(&UA<FME="!C;VYS:61E<F%T
M:6]N<RP-"B!O=F5R86QL(&9I;F%N8VEA;"!P97)F;W)M86YC92`H8F]T:"!C
M=7)R96YT(&%N9"!P<F]J96-T960I+"!C:&%N9V5S#0H@:6X@;6%N86=E;65N
M="!O<B!S=')A=&5G>2P@86YD(&-H86YG97,@:6X@=&AE(&-O;7!O<VET:6]N
M(&]R#0H@8V%R<GEI;F<@86UO=6YT(&]F(&YE="!A<W-E=',N($EN(&%D9&ET
M:6]N+"!M86YA9V5M96YT('1A:V5S(&EN=&\-"B!C;VYS:61E<F%T:6]N('1H
M92!G;V]D=VEL;"!V86QU871I;VX@=6YD97(@=&AE(&QA<W0@<75A;G1I=&%T
M:79E#0H@86YA;'ES:7,@=&AA="!W87,@<&5R9F]R;65D+B!)9B!T:&ES('%U
M86QI=&%T:79E(&%S<V5S<VUE;G0-"B!I;F1I8V%T97,@=&AA="!I="!I<R!M
M;W)E(&QI:V5L>2!T:&%N(&YO="!T:&%T('1H92!F86ER('9A;'5E(&]F(&$-
M"B!R97!O<G1I;F<@=6YI="!I<R!L97-S('1H86X@:71S(&-A<G)Y:6YG(&%M
M;W5N="P@=&AE(&5N=&ET>2!W;W5L9`T*('!R;V-E960@=&\@82!T=V\M<W1E
M<"!P<F]C97-S+B!3=&5P(&]N92!C;VUP87)E<R!T:&4@9F%I<B!V86QU92!O
M9@T*('1H92!R97!O<G1I;F<@=6YI="!W:71H(&ET<R!C87)R>6EN9R!V86QU
M92P@:6YC;'5D:6YG(&=O;V1W:6QL+B!)9@T*('1H92!C87)R>6EN9R!A;6]U
M;G0@97AC965D<R!T:&4@9F%I<B!V86QU92!O9B!T:&4@<F5P;W)T:6YG('5N
M:70L#0H@<W1E<"!T=V\@:7,@<F5Q=6ER960@=&\@;65A<W5R92!T:&4@86UO
M=6YT(&]F(&EM<&%I<FUE;G0@;&]S<RX@4W1E<`T*('1W;R!C;VUP87)E<R!T
M:&4@:6UP;&EE9"!F86ER('9A;'5E(&]F('1H92!R97!O<G1I;F<@=6YI="!G
M;V]D=VEL;`T*('1O('1H92!C87)R>6EN9R!A;6]U;G0@;V8@=&AE(&=O;V1W
M:6QL+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y787)R86YT>2!/8FQI9V%T:6]N
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\=3Y787)R86YT>0T*($]B;&EG871I;VYS/"]U/CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!#;VUP86YY('=A<G)A;G1S(&ET
M<PT*('!R;V1U8W1S('1O(&)E(&9R964@9G)O;2!D969E8W1S(&EN(&UA=&5R
M:6%L(&%N9"!W;W)K;6%N<VAI<"!F;W(-"B!P97)I;V1S('!R:6UA<FEL>2!R
M86YG:6YG(&9R;VT@<VEX(&UO;G1H<R!T;R!T=V\@>65A<G,@9G)O;2!T:&4-
M"B!T:6UE(&]F('-A;&4@8F%S960@=7!O;B!T:&4@<')O9'5C="!B96EN9R!P
M=7)C:&%S960@86YD('1H92!T97)M<PT*(&]F('1H92!C=7-T;VUE<B!A<G)A
M;F=E;65N="X@5V%R<F%N='D@;V)L:6=A=&EO;G,@87)E(&5V86QU871E9"!A
M;F0-"B!R96-O<F1E9"!A="!T:&4@=&EM92!O9B!S86QE('-I;F-E(&ET(&ES
M('!R;V)A8FQE('1H870@8W5S=&]M97)S#0H@=VEL;"!M86ME(&-L86EM<R!U
M;F1E<B!W87)R86YT:65S(')E;&%T960@=&\@<')O9'5C=',@=&AA="!H879E
M#0H@8F5E;B!S;VQD(&%N9"!T:&4@86UO=6YT(&]F('1H97-E(&-L86EM<R!C
M86X@8F4@<F5A<V]N86)L>0T*(&5S=&EM871E9"!B87-E9"!U<&]N(&AI<W1O
M<FEC86P@8V]S=',@=&\@9G5L9FEL;"!C;&%I;7,N#0H@3V)L:6=A=&EO;G,@
M;6%Y(&%L<V\@8F4@<F5C;W)D960@<W5B<V5Q=65N="!T;R!T:&4@=&EM92!O
M9B!S86QE#0H@=VAE;F5V97(@<W!E8VEF:6,@979E;G1S(&]R(&-I<F-U;7-T
M86YC97,@:6UP86-T:6YG('!R;V1U8W0@<75A;&ET>0T*(&)E8V]M92!K;F]W
M;B!T:&%T('=O=6QD(&YO="!H879E(&)E96X@=&%K96X@:6YT;R!A8V-O=6YT
M('5S:6YG#0H@:&ES=&]R:6-A;"!D871A+CPO9F]N=#X\+W`^#0H@/"]D:78^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y#;VYT:6YG96YC:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q.'!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQU/D-O;G1I;F=E;F-I97,\+W4^
M/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^3&]S<R!C;VYT:6YG96YC:65S
M(&%R90T*(&%C8W)U960@:68@=&AE(&QO<W,@:7,@<')O8F%B;&4@86YD('1H
M92!A;6]U;G0@;V8@=&AE(&QO<W,@8V%N(&)E#0H@<F5A<V]N86)L>2!E<W1I
M;6%T960N($QE9V%L(&-O<W1S(&%S<V]C:6%T960@=VET:"!P;W1E;G1I86P@
M;&]S<PT*(&-O;G1I;F=E;F-I97,L('-U8V@@87,@<&%T96YT(&EN9G)I;F=E
M;65N="!M871T97)S+"!A<F4@97AP96YS960@87,-"B!I;F-U<G)E9"X\+V9O
M;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4F5V96YU92!296-O9VYI=&EO;CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\=3Y2979E;G5E#0H@4F5C;V=N:71I;VX\+W4^/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^5&AE($-O;7!A;GDF(W@R,#$Y.W,@<')O9'5C=`T*(')E
M=F5N=64@:7,@9&5R:79E9"!F<F]M('1H92!S86QE(&]F(&UA8VAI;F4@=FES
M:6]N('-Y<W1E;7,L('=H:6-H#0H@8V%N('1A:V4@=&AE(&9O<FT@;V8@:&%R
M9'=A<F4@=VET:"!E;6)E9&1E9"!S;V9T=V%R92!O<@T*('-O9G1W87)E+6]N
M;'DL(&%N9"!R96QA=&5D(&%C8V5S<V]R:65S+B!4:&4@0V]M<&%N>2!A;'-O
M(&=E;F5R871E<PT*(')E=F5N=64@8GD@<')O=FED:6YG(&UA:6YT96YA;F-E
M(&%N9"!S=7!P;W)T+"!T<F%I;FEN9RP@8V]N<W5L=&EN9RP-"B!A;F0@:6YS
M=&%L;&%T:6]N('-E<G9I8V5S('1O(&ET<R!C=7-T;VUE<G,N($-E<G1A:6X@
M;V8@=&AE#0H@0V]M<&%N>28C>#(P,3D[<R!A<G)A;F=E;65N=',@:6YC;'5D
M92!M=6QT:7!L92!D96QI=F5R86)L97,@=&AA=`T*('!R;W9I9&4@=&AE(&-U
M<W1O;65R('=I=&@@82!C;VUB:6YA=&EO;B!O9B!P<F]D=6-T<R!O<B!S97)V
M:6-E<RX@26X-"B!O<F1E<B!T;R!R96-O9VYI>F4@<F5V96YU92P@=&AE($-O
M;7!A;GD@<F5Q=6ER97,@=&AA="!A('-I9VYE9`T*(&-U<W1O;65R(&-O;G1R
M86-T(&]R('!U<F-H87-E(&]R9&5R(&ES(')E8V5I=F5D+"!T:&4@9F5E(&9R
M;VT@=&AE#0H@87)R86YG96UE;G0@:7,@9FEX960@;W(@9&5T97)M:6YA8FQE
M+"!A;F0@8V]L;&5C=&EO;B!O9B!T:&4-"B!R97-U;'1I;F<@<F5C96EV86)L
M92!I<R!P<F]B86)L92X@07-S=6UI;F<@=&AA="!T:&5S92!C<FET97)I82!H
M879E#0H@8F5E;B!M970L('!R;V1U8W0@<F5V96YU92!I<R!G96YE<F%L;'D@
M<F5C;V=N:7IE9"!U<&]N(&1E;&EV97)Y+`T*(')E=F5N=64@9G)O;2!M86EN
M=&5N86YC92!A;F0@<W5P<&]R="!P<F]G<F%M<R!I<R!R96-O9VYI>F5D(')A
M=&%B;'D-"B!O=F5R('1H92!P<F]G<F%M('!E<FEO9"P@<F5V96YU92!F<F]M
M('1R86EN:6YG(&%N9"!C;VYS=6QT:6YG#0H@<V5R=FEC97,@:7,@<F5C;V=N
M:7IE9"!O=F5R('1H92!P97)I;V0@=&AA="!T:&4@<V5R=FEC97,@87)E#0H@
M<')O=FED960L(&%N9"!R979E;G5E(&9R;VT@:6YS=&%L;&%T:6]N('-E<G9I
M8V5S(&ES(')E8V]G;FEZ960@=VAE;@T*('1H92!C=7-T;VUE<B!H87,@<VEG
M;F5D(&]F9B!T:&%T('1H92!I;G-T86QL871I;VX@:7,@8V]M<&QE=&4N(%=H
M96X-"B!C=7-T;VUE<BUS<&5C:69I960@86-C97!T86YC92!C<FET97)I82!E
M>&ES=',@=&AA="!A<F4@<W5B<W1A;G1I=F4L#0H@<')O9'5C="!R979E;G5E
M(&ES(&1E9F5R<F5D('5N=&EL('1H97-E(&-R:71E<FEA(&AA=F4@8F5E;@T*
M(&UE="X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE(&UA:F]R:71Y
M(&]F('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@<')O9'5C="!O9F9E<FEN9W,@
M8V]N<VES="!O9B!H87)D=V%R92!W:71H(&5M8F5D9&5D#0H@<V]F='=A<F4N
M(%5N9&5R('1H92!R979E;G5E(')E8V]G;FET:6]N(')U;&5S(&9O<B!T86YG
M:6)L90T*('!R;V1U8W1S+"!T:&4@9F5E(&9R;VT@82!M=6QT:7!L92UD96QI
M=F5R86)L92!A<G)A;F=E;65N="!I<PT*(&%L;&]C871E9"!T;R!E86-H(&]F
M('1H92!D96QI=F5R86)L97,@8F%S960@=7!O;B!T:&5I<B!R96QA=&EV90T*
M('-E;&QI;F<@<')I8V5S(&%S(&1E=&5R;6EN960@8GD@82!S96QL:6YG+7!R
M:6-E(&AI97)A<F-H>2X@00T*(&1E;&EV97)A8FQE(&EN(&%N(&%R<F%N9V5M
M96YT('%U86QI9FEE<R!A<R!A('-E<&%R871E('5N:70@;V8-"B!A8V-O=6YT
M:6YG(&EF('1H92!D96QI=F5R960@:71E;2!H87,@=F%L=64@=&\@=&AE(&-U
M<W1O;65R(&]N(&$-"B!S=&%N9"UA;&]N92!B87-I<RX@02!D96QI=F5R960@
M:71E;2!T:&%T(&1O97,@;F]T('%U86QI9GD@87,@80T*('-E<&%R871E('5N
M:70@;V8@86-C;W5N=&EN9R!I<R!C;VUB:6YE9"!W:71H('1H92!O=&AE<B!U
M;F1E;&EV97)E9`T*(&ET96US(&EN('1H92!A<G)A;F=E;65N="!A;F0@<F5V
M96YU92!I<R!R96-O9VYI>F5D(&9O<B!T:&]S90T*(&-O;6)I;F5D(&1E;&EV
M97)A8FQE<R!A<R!A('-I;F=L92!U;FET(&]F(&%C8V]U;G1I;F<N(%1H92!S
M96QL:6YG#0H@<')I8V4@=7-E9"!F;W(@96%C:"!D96QI=F5R86)L92!I<R!B
M87-E9"!U<&]N('9E;F1O<BUS<&5C:69I8PT*(&]B:F5C=&EV92!E=FED96YC
M92`H5E-/12D@:68@879A:6QA8FQE+"!T:&ER9"UP87)T>2!E=FED96YC92`H
M5%!%*0T*(&EF(%933T4@:7,@;F]T(&%V86EL86)L92P@86YD(&UA;F%G96UE
M;G0F(W@R,#$Y.W,@8F5S="!E<W1I;6%T92!O9@T*('-E;&QI;F<@<')I8V4@
M*$)%4U`I(&EF(&YE:71H97(@5E-/12!N;W(@5%!%(&%R92!A=F%I;&%B;&4N
M(%933T4@:7,-"B!T:&4@<')I8V4@8VAA<F=E9"!F;W(@82!D96QI=F5R86)L
M92!W:&5N(&ET(&ES('-O;&0@<V5P87)A=&5L>2X@5%!%#0H@:7,@=&AE('!R
M:6-E(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS(&]R(&%N>2!C;VUP971I=&]R
M)B-X,C`Q.3MS#0H@;&%R9V5L>2!I;G1E<F-H86YG96%B;&4@<')O9'5C=',@
M;W(@<V5R=FEC97,@:6X@<W1A;F0M86QO;F4@<V%L97,-"B!T;R!S:6UI;&%R
M;'DM<VET=6%T960@8W5S=&]M97)S+B!"15-0(&ES('1H92!P<FEC92!A="!W
M:&EC:"!T:&4-"B!#;VUP86YY('=O=6QD('-E;&P@=&AE(&1E;&EV97)A8FQE
M(&EF(&ET('=E<F4@<V]L9"!R96=U;&%R;'D@;VX@80T*('-T86YD+6%L;VYE
M(&)A<VES+"!C;VYS:61E<FEN9R!M87)K970@8V]N9&ET:6]N<R!A;F0-"B!E
M;G1I='DM<W!E8VEF:6,@9F%C=&]R<RX\+V9O;G0^/"]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^5&AE('-E;&QI;F<@<')I8V5S('5S960@:6X-"B!T:&4@<F5L871I
M=F4@<V5L;&EN9R!P<FEC92!A;&QO8V%T:6]N(&UE=&AO9"!F;W(@*#$I)B-X
M03`[8V5R=&%I;@T*(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS('-E<G9I8V5S
M(&%R92!B87-E9"!U<&]N(%933T4L#0H@*#(I)B-X03`[=&AI<F0M<&%R='D@
M86-C97-S;W)I97,@879A:6QA8FQE(&9R;VT@;W1H97(@=F5N9&]R<R!A<F4-
M"B!B87-E9"!U<&]N(%1012P@86YD("@S*28C>$$P.VAA<F1W87)E('!R;V1U
M8W1S('=I=&@@96UB961D960-"B!S;V9T=V%R92P@8W5S=&]M(&%C8V5S<V]R
M:65S+"!A;F0@<V5R=FEC97,@9F]R('=H:6-H(%933T4@9&]E<R!N;W0-"B!E
M>&ES="!A<F4@8F%S960@=7!O;B!"15-0+B!4:&4@0V]M<&%N>2!D;V5S(&YO
M="!B96QI979E(%1012!E>&ES=',-"B!F;W(@=&AE<V4@<')O9'5C=',@86YD
M('-E<G9I8V5S(&)E8V%U<V4@=&AE>2!A<F4@9&EF9F5R96YT:6%T960-"B!F
M<F]M(&-O;7!E=&EN9R!P<F]D=6-T<R!A;F0@<V5R=FEC97,@:6X@=&5R;7,@
M;V8@9G5N8W1I;VYA;&ET>2!A;F0-"B!P97)F;W)M86YC92!A;F0@=&AE<F4@
M87)E(&YO(&-O;7!E=&EN9R!P<F]D=6-T<R!O<B!S97)V:6-E<R!T:&%T#0H@
M87)E(&QA<F=E;'D@:6YT97)C:&%N9V5A8FQE+B!&;W(@=&AE($-O;7!A;GDF
M(W@R,#$Y.W,@36]D=6QA<B!6:7-I;VX-"B!3>7-T96US($1I=FES:6]N("A-
M5E-$*2P@0D534"!H87,@8F5E;B!E<W1A8FQI<VAE9"!F;W(@96%C:"!P<F]D
M=6-T#0H@;&EN92!W:71H:6X@96%C:"!R96=I;VXL(&%N9"!F;W(@=&AE($-O
M;7!A;GDF(W@R,#$Y.W,@4W5R9F%C90T*($EN<W!E8W1I;VX@4WES=&5M<R!$
M:79I<VEO;B`H4TE31"DL($)%4U`@:&%S(&)E96X@97-T86)L:7-H960@9F]R
M#0H@96%C:"!I;F1U<W1R>2!W:71H:6X@96%C:"!R96=I;VXN($UA;F%G96UE
M;G0@97-T86)L:7-H97,@0D534"!W:71H#0H@8V]N<VED97)A=&EO;B!F;W(@
M;6%R:V5T(&-O;F1I=&EO;G,L('-U8V@@87,@=&AE(&EM<&%C="!O9@T*(&-O
M;7!E=&ET:6]N(&%N9"!G96]G<F%P:&EC(&-O;G-I9&5R871I;VYS+"!A;F0@
M96YT:71Y+7-P96-I9FEC#0H@9F%C=&]R<RP@<W5C:"!A<R!T:&4@8V]S="!O
M9B!T:&4@<')O9'5C="!A;F0@=&AE(&1I=FES:6]N)B-X,C`Q.3MS#0H@<')O
M9FET(&]B:F5C=&EV97,N($UA;F%G96UE;G0@8F5L:65V97,@=&AA="!"15-0
M(&ES(')E9FQE8W1I=F4@;V8-"B!R96%S;VYA8FQE('!R:6-I;F<@;V8@=&AA
M="!D96QI=F5R86)L92!A<R!I9B!P<FEC960@;VX@80T*('-T86YD+6%L;VYE
M(&)A<VES+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY5;F1E<B!T:&4@
M<F5V96YU90T*(')E8V]G;FET:6]N(')U;&5S(&9O<B!S;V9T=V%R92UO;FQY
M('!R;V1U8W1S+"!T:&4@9F5E(&9R;VT@80T*(&UU;'1I<&QE+61E;&EV97)A
M8FQE(&%R<F%N9V5M96YT(&ES(&%L;&]C871E9"!T;R!E86-H(&]F('1H90T*
M('5N9&5L:79E<F5D(&5L96UE;G1S(&)A<V5D('5P;VX@5E-/12P@=VAI8V@@
M:7,@;&EM:71E9"!T;R!T:&4@<')I8V4-"B!C:&%R9V5D('=H96X@=&AE('-A
M;64@9&5L:79E<F%B;&4@:7,@<V]L9"!S97!A<F%T96QY+"!W:71H('1H90T*
M(')E<VED=6%L('9A;'5E(&9R;VT@=&AE(&%R<F%N9V5M96YT(&%L;&]C871E
M9"!T;R!T:&4@9&5L:79E<F5D#0H@96QE;65N="X@5&AE('!O<G1I;VX@;V8@
M=&AE(&9E92!T:&%T(&ES(&%L;&]C871E9"!T;R!E86-H#0H@9&5L:79E<F%B
M;&4@:7,@=&AE;B!R96-O9VYI>F5D(&%S(')E=F5N=64@=VAE;B!T:&4@8W)I
M=&5R:6$@9F]R#0H@<F5V96YU92!R96-O9VYI=&EO;B!A<F4@;65T('=I=&@@
M<F5S<&5C="!T;R!T:&%T(&1E;&EV97)A8FQE+B!)9@T*(%933T4@9&]E<R!N
M;W0@97AI<W0@9F]R(&%L;"!O9B!T:&4@=6YD96QI=F5R960@96QE;65N=',L
M('1H96X@86QL#0H@<F5V96YU92!F<F]M('1H92!A<G)A;F=E;65N="!I<R!T
M>7!I8V%L;'D@9&5F97)R960@=6YT:6P@86QL#0H@96QE;65N=',@:&%V92!B
M965N(&1E;&EV97)E9"!T;R!T:&4@8W5S=&]M97(N/"]F;VYT/CPO<#X-"B`\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P
M<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/E1H92!#;VUP86YY)B-X,C`Q.3MS#0H@<')O9'5C=',@
M87)E('-O;&0@9&ER96-T;'D@=&\@96YD('5S97)S+"!A<R!W96QL(&%S('1O
M(')E<V5L;&5R<PT*(&EN8VQU9&EN9R!O<FEG:6YA;"!E<75I<&UE;G0@;6%N
M=69A8W1U<F5R<R`H3T5-<RDL(&1I<W1R:6)U=&]R<RP-"B!A;F0@:6YT96=R
M871O<G,N(%)E=F5N=64@:7,@<F5C;V=N:7IE9"!U<&]N(&1E;&EV97)Y(&]F
M('1H92!P<F]D=6-T#0H@=&\@=&AE(')E<V5L;&5R+"!A<W-U;6EN9R!A;&P@
M;W1H97(@<F5V96YU92!R96-O9VYI=&EO;B!C<FET97)I80T*(&AA=F4@8F5E
M;B!M970N(%1H92!#;VUP86YY(&5S=&%B;&ES:&5S(')E<V5R=F5S(&%G86EN
M<W0@<F5V96YU92!F;W(-"B!P;W1E;G1I86P@<')O9'5C="!R971U<FYS+"!S
M:6YC92!T:&4@86UO=6YT(&]F(&9U='5R92!R971U<FYS(&-A;@T*(&)E(')E
M87-O;F%B;'D@97-T:6UA=&5D(&)A<V5D('5P;VX@97AP97)I96YC92X@5&AE
M<V4@<F5S97)V97,@:&%V90T*(&AI<W1O<FEC86QL>2!B965N(&EM;6%T97)I
M86PN/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D%M;W5N=',@8FEL;&5D
M('1O(&-U<W1O;65R<PT*(')E;&%T960@=&\@<VAI<'!I;F<@86YD(&AA;F1L
M:6YG+"!A<R!W96QL(&%S(')E:6UB=7)S96UE;G1S#0H@<F5C96EV960@9G)O
M;2!C=7-T;VUE<G,@9F]R(&]U="UO9BUP;V-K970@97AP96YS97,L(&%R92!C
M;&%S<VEF:65D#0H@87,@<F5V96YU92P@=VET:"!T:&4@87-S;V-I871E9"!C
M;W-T<R!I;F-L=61E9"!I;B!C;W-T(&]F#0H@<F5V96YU92X\+V9O;G0^/"]P
M/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4F5S96%R8V@@86YD($1E=F5L;W!M96YT/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`Q.'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQU/E)E<V5A<F-H(&%N9`T*($1E=F5L;W!M96YT/"]U/CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/E)E<V5A<F-H(&%N9"!D979E;&]P;65N=`T*(&-O
M<W1S(&9O<B!I;G1E<FYA;&QY+61E=F5L;W!E9"!O<B!A8W%U:7)E9"!P<F]D
M=6-T<R!A<F4@97AP96YS960-"B!W:&5N(&EN8W5R<F5D('5N=&EL('1E8VAN
M;VQO9VEC86P@9F5A<VEB:6QI='D@:&%S(&)E96X@97-T86)L:7-H960-"B!F
M;W(@=&AE('!R;V1U8W0N(%1H97)E869T97(L(&%L;"!S;V9T=V%R92!C;W-T
M<R!A<F4@8V%P:71A;&EZ960-"B!U;G1I;"!T:&4@<')O9'5C="!I<R!A=F%I
M;&%B;&4@9F]R(&=E;F5R86P@<F5L96%S92!T;R!C=7-T;VUE<G,N#0H@5&AE
M($-O;7!A;GD@9&5T97)M:6YE<R!T96-H;F]L;V=I8V%L(&9E87-I8FEL:71Y
M(&%T('1H92!T:6UE('1H90T*('!R;V1U8W0@<F5A8VAE<R!B971A(&EN(&ET
M<R!S=&%G92!O9B!D979E;&]P;65N="X@2&ES=&]R:6-A;&QY+"!T:&4-"B!T
M:6UE(&EN8W5R<F5D(&)E='=E96X@8F5T82!A;F0@9V5N97)A;"!R96QE87-E
M('1O(&-U<W1O;65R<R!H87,-"B!B965N('-H;W)T+"!A;F0@=&AE<F5F;W)E
M+"!T:&4@8V]S=',@:&%V92!B965N(&EN<VEG;FEF:6-A;G0N($%S(&$-"B!R
M97-U;'0L('1H92!#;VUP86YY(&AA<R!N;W0@8V%P:71A;&EZ960@<V]F='=A
M<F4@8V]S=',@87-S;V-I871E9`T*('=I=&@@:6YT97)N86QL>2UD979E;&]P
M960@<')O9'5C=',N/"]F;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%D=F5R=&ES:6YG
M($-O<W1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-
M"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q.'!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQU/D%D=F5R=&ES:6YG#0H@0V]S=',\+W4^/"]F
M;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)
M3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^061V97)T:7-I;F<@8V]S=',@87)E
M#0H@97AP96YS960@87,@:6YC=7)R960@86YD('1O=&%L960@)#$L-C4V+#`P
M,"!I;B`R,#$S+"`D,2PW.3(L,#`P(&EN#0H@,C`Q,BP@86YD("0R+#$U-RPP
M,#`@:6X@,C`Q,2X\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VLM0F%S960@
M0V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/'4^4W1O8VLM0F%S960-"B!#;VUP96YS
M871I;VX\+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0
M.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O;7!A
M;GDF(W@R,#$Y.W,-"B!S:&%R92UB87-E9"!P87EM96YT<R!T:&%T(')E<W5L
M="!I;B!C;VUP96YS871I;VX@97AP96YS92!C;VYS:7-T#0H@<V]L96QY(&]F
M('-T;V-K(&]P=&EO;B!G<F%N=',N(%1H92!#;VUP86YY(&AA<R!R97-E<G9E
M9"!A('-P96-I9FEC#0H@;G5M8F5R(&]F('-H87)E<R!O9B!I=',@875T:&]R
M:7IE9"!B=70@=6YI<W-U960@<VAA<F5S(&9O<B!I<W-U86YC90T*('5P;VX@
M=&AE(&5X97)C:7-E(&]F('-T;V-K(&]P=&EO;G,N(%=H96X@82!S=&]C:R!O
M<'1I;VX@:7,-"B!E>&5R8VES960L('1H92!#;VUP86YY(&ES<W5E<R!N97<@
M<VAA<F5S(&9R;VT@=&AI<R!P;V]L+B!4:&4@9F%I<@T*('9A;'5E<R!O9B!S
M=&]C:R!O<'1I;VYS(&%R92!E<W1I;6%T960@;VX@=&AE(&=R86YT(&1A=&4@
M=7-I;F<@80T*(&)I;F]M:6%L(&QA='1I8V4@;6]D96PN($UA;F%G96UE;G0@
M:7,@<F5S<&]N<VEB;&4@9F]R(&1E=&5R;6EN:6YG#0H@=&AE(&%P<')O<')I
M871E('9A;'5A=&EO;B!M;V1E;"!A;F0@97-T:6UA=&EN9R!T:&5S92!F86ER
M('9A;'5E<RP-"B!A;F0@:6X@9&]I;F<@<V\L(&-O;G-I9&5R<R!A(&YU;6)E
M<B!O9B!F86-T;W)S+"!I;F-L=61I;F<-"B!I;F9O<FUA=&EO;B!P<F]V:61E
M9"!B>2!A;B!O=71S:61E('9A;'5A=&EO;B!A9'9I<V]R+CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/
M33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!R96-O9VYI>F5S#0H@8V]M
M<&5N<V%T:6]N(&5X<&5N<V4@=7-I;F<@=&AE(&=R861E9"!A='1R:6)U=&EO
M;B!M971H;V0L(&EN('=H:6-H#0H@97AP96YS92!I<R!R96-O9VYI>F5D(&]N
M(&$@<W1R86EG:'0M;&EN92!B87-I<R!O=F5R('1H92!S97)V:6-E#0H@<&5R
M:6]D(&9O<B!E86-H('-E<&%R871E;'D@=F5S=&EN9R!P;W)T:6]N(&]F('1H
M92!S=&]C:R!O<'1I;VX@87,-"B!I9B!T:&4@;W!T:6]N('=A<RP@:6X@<W5B
M<W1A;F-E+"!M=6QT:7!L92!A=V%R9',N(%1H92!A;6]U;G0@;V8-"B!C;VUP
M96YS871I;VX@97AP96YS92!R96-O9VYI>F5D(&%T('1H92!E;F0@;V8@=&AE
M('9E<W1I;F<@<&5R:6]D(&ES#0H@8F%S960@=7!O;B!T:&4@;G5M8F5R(&]F
M('-T;V-K(&]P=&EO;G,@9F]R('=H:6-H('1H92!R97%U:7-I=&4-"B!S97)V
M:6-E(&AA<R!B965N(&-O;7!L971E9"X@3F\@8V]M<&5N<V%T:6]N(&5X<&5N
M<V4@:7,@<F5C;V=N:7IE9`T*(&9O<B!O<'1I;VYS('1H870@87)E(&9O<F9E
M:71E9"!F;W(@=VAI8V@@=&AE(&5M<&QO>65E(&1O97,@;F]T#0H@<F5N9&5R
M('1H92!R97%U:7-I=&4@<V5R=FEC92X@5&AE('1E<FT@)B-X,C`Q0SMF;W)F
M96ET=7)E<R8C>#(P,40[(&ES#0H@9&ES=&EN8W0@9G)O;2`F(W@R,#%#.V5X
M<&ER871I;VYS)B-X,C`Q1#L@86YD(')E<')E<V5N=',@;VYL>2!T:&4-"B!U
M;G9E<W1E9"!P;W)T:6]N(&]F('1H92!S=7)R96YD97)E9"!O<'1I;VXN(%1H
M92!#;VUP86YY(&%P<&QI97,-"B!E<W1I;6%T960@9F]R9F5I='5R92!R871E
M<R!T;R!I=',@=6YV97-T960@;W!T:6]N<R!T;R!A<G)I=F4@870@=&AE#0H@
M86UO=6YT(&]F(&-O;7!E;G-A=&EO;B!E>'!E;G-E('1H870@:7,@97AP96-T
M960@=&\@8F4@<F5C;V=N:7IE9`T*(&]V97(@=&AE(')E<75I<VET92!S97)V
M:6-E('!E<FEO9"X@070@=&AE(&5N9"!O9B!E86-H('-E<&%R871E;'D-"B!V
M97-T:6YG('!O<G1I;VX@;V8@86X@;W!T:6]N+"!T:&4@97AP96YS92!T:&%T
M('=A<R!R96-O9VYI>F5D(&)Y#0H@87!P;'EI;F<@=&AE(&5S=&EM871E9"!F
M;W)F96ET=7)E(')A=&4@:7,@8V]M<&%R960@=&\@=&AE(&5X<&5N<V4-"B!T
M:&%T('-H;W5L9"!B92!R96-O9VYI>F5D(&)A<V5D('5P;VX@=&AE(&5M<&QO
M>65E)B-X,C`Q.3MS('-E<G9I8V4L#0H@86YD(&$@8W)E9&ET('1O(&5X<&5N
M<V4@:7,@<F5C;W)D960@<F5L871E9"!T;R!T:&]S92!E;7!L;WEE97,@=&AA
M=`T*(&AA=F4@;F]T(')E;F1E<F5D('1H92!R97%U:7-I=&4@<V5R=FEC92X\
M+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&%X97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U14
M3TTZ(#!P>#L@34%21TE.+51/4#H@,3AP>"<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/'4^5&%X97,\
M+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P
M<'@[($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O;7!A;GD@<F5C
M;V=N:7IE<R!A#0H@=&%X('!O<VET:6]N(&EN(&ET<R!F:6YA;F-I86P@<W1A
M=&5M96YT<R!W:&5N('1H870@=&%X('!O<VET:6]N+`T*(&)A<V5D('-O;&5L
M>2!U<&]N(&ET<R!T96-H;FEC86P@;65R:71S+"!I<R!M;W)E(&QI:V5L>2!T
M:&%N(&YO="!T;PT*(&)E('-U<W1A:6YE9"!U<&]N(&5X86UI;F%T:6]N(&)Y
M('1H92!R96QE=F%N="!T87AI;F<@875T:&]R:71Y+@T*(%1H;W-E('1A>"!P
M;W-I=&EO;G,@9F%I;&EN9R!T;R!Q=6%L:69Y(&9O<B!I;FET:6%L(')E8V]G
M;FET:6]N(&%R90T*(')E8V]G;FEZ960@:6X@=&AE(&9I<G-T(&EN=&5R:6T@
M<&5R:6]D(&EN('=H:6-H('1H97D@;65E="!T:&4@;6]R90T*(&QI:V5L>2!T
M:&%N(&YO="!S=&%N9&%R9"P@;W(@87)E(')E<V]L=F5D('1H<F]U9V@@;F5G
M;W1I871I;VX@;W(-"B!L:71I9V%T:6]N('=I=&@@=&AE('1A>&EN9R!A=71H
M;W)I='DL(&]R('5P;VX@97AP:7)A=&EO;B!O9B!T:&4-"B!S=&%T=71E<R!O
M9B!L:6UI=&%T:6]N<RX@1&5R96-O9VYI=&EO;B!O9B!A('1A>"!P;W-I=&EO
M;B!T:&%T('=A<PT*('!R979I;W5S;'D@<F5C;V=N:7IE9"!O8V-U<G,@=VAE
M;B!A;B!E;G1I='D@<W5B<V5Q=65N=&QY(&1E=&5R;6EN97,-"B!T:&%T(&$@
M=&%X('!O<VET:6]N(&YO(&QO;F=E<B!M965T<R!T:&4@;6]R92!L:6ME;'D@
M=&AA;B!N;W0-"B!T:')E<VAO;&0@;V8@8F5I;F<@<W5S=&%I;F5D+CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'
M24XM5$]0.B`Q,G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY/;FQY('1H92!P;W)T:6]N(&]F('1H
M90T*(&QI86)I;&ET>2!T:&%T(&ES(&5X<&5C=&5D('1O(&)E('!A:60@=VET
M:&EN(&]N92!Y96%R(&ES(&-L87-S:69I960-"B!A<R!A(&-U<G)E;G0@;&EA
M8FEL:71Y+B!!<R!A(')E<W5L="P@;&EA8FEL:71I97,@97AP96-T960@=&\@
M8F4-"B!R97-O;'9E9"!W:71H;W5T('1H92!P87EM96YT(&]F(&-A<V@@*&4N
M9RXL(')E<V]L=71I;VX@9'5E('1O('1H90T*(&5X<&ER871I;VX@;V8@=&AE
M('-T871U=&5S(&]F(&QI;6ET871I;VYS*2!O<B!A<F4@;F]T(&5X<&5C=&5D
M('1O#0H@8F4@<&%I9"!W:71H:6X@;VYE('EE87(@87)E(&YO="!C;&%S<VEF
M:65D(&%S(&-U<G)E;G0N($ET(&ES('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@
M<&]L:6-Y('1O(')E8V]R9"!E<W1I;6%T960@:6YT97)E<W0@86YD('!E;F%L
M=&EE<PT*(&%S(&EN8V]M92!T87@@97AP96YS92!A;F0@=&%X(&-R961I=',@
M87,@82!R961U8W1I;VX@:6X@:6YC;VUE('1A>`T*(&5X<&5N<V4N/"]F;VYT
M/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)
M3BU43U`Z(#$R<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/D1E9F5R<F5D('1A>"!A<W-E=',@86YD
M#0H@;&EA8FEL:71I97,@87)E(&1E=&5R;6EN960@8F%S960@=7!O;B!T:&4@
M9&EF9F5R96YC97,@8F5T=V5E;B!T:&4-"B!F:6YA;F-I86P@<W1A=&5M96YT
M(&%N9"!T87@@8F%S97,@;V8@87-S971S(&%N9"!L:6%B:6QI=&EE<R!A<PT*
M(&UE87-U<F5D(&)Y('1H92!E;F%C=&5D('1A>"!R871E<R!T:&%T('=I;&P@
M8F4@:6X@969F96-T('=H96X@=&AE<V4-"B!D:69F97)E;F-E<R!R979E<G-E
M+B!686QU871I;VX@86QL;W=A;F-E<R!A<F4@<')O=FED960@:68L(&)A<V5D
M#0H@=7!O;B!T:&4@=V5I9VAT(&]F(&%V86EL86)L92!E=FED96YC92P@:70@
M:7,@;6]R92!L:6ME;'D@=&AA;B!N;W0-"B!T:&%T('-O;64@;W(@86QL(&]F
M('1H92!D969E<G)E9"!T87@@87-S971S('=I;&P@;F]T(&)E#0H@<F5A;&EZ
M960N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P
M<'@[($U!4D=)3BU43U`Z(#$R<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E-A;&5S('1A>"!I;B!T
M:&4@56YI=&5D#0H@4W1A=&5S(&%N9"!S:6UI;&%R('1A>&5S(&EN(&]T:&5R
M(&IU<FES9&EC=&EO;G,@=&AA="!A<F4@8V]L;&5C=&5D#0H@9G)O;2!C=7-T
M;VUE<G,@86YD(')E;6ET=&5D('1O(&=O=F5R;FUE;G0@875T:&]R:71I97,@
M87)E('!R97-E;G1E9`T*(&]N(&$@9W)O<W,@8F%S:7,@*&DN92XL(&$@<F5C
M96EV86)L92!F<F]M('1H92!C=7-T;VUE<B!W:71H(&$-"B!C;W)R97-P;VYD
M:6YG('!A>6%B;&4@=&\@=&AE(&=O=F5R;FUE;G0I+B!!;6]U;G1S(&-O;&QE
M8W1E9"!F<F]M#0H@8W5S=&]M97)S(&%N9"!R971A:6YE9"!B>2!T:&4@0V]M
M<&%N>2!D=7)I;F<@=&%X(&AO;&ED87ES(&%R90T*(')E8V]G;FEZ960@87,@
M;F]N;W!E<F%T:6YG(&EN8V]M92!W:&5N(&5A<FYE9"X\+V9O;G0^/"]P/@T*
M(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@5TA)5$4M4U!!0T4Z
M(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/4D0M4U!!0TE.1SH@
M,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@1D].5#H@;65D:75M("=4:6UE<R!.
M97<@4F]M86XG.R!-05)'24XM5$]0.B`P<'@[($Q%5%1%4BU34$%#24Y'.B!N
M;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X="US=')O:V4M
M=VED=&@Z(#!P>"<^#0H@)B-X03`[/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU"3U143TTZ(#!P>#L@5TA)5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.
M4T9/4DTZ(&YO;F4[(%=/4D0M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L
M,"PP*3L@1D].5#H@;65D:75M("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM
M5$]0.B`P<'@[($Q%5%1%4BU34$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4
M.B`P<'@[("UW96)K:70M=&5X="US=')O:V4M=VED=&@Z(#!P>"<^#0H@/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ("=4:6UE<R!.97<@4F]M86XG)R!S
M:7IE/3-$,CX\=3Y!8V-O=6YT:6YG#0H@4W1A;F1A<F1S(%5P9&%T92`H05-5
M*2`R,#$S+3$Q+"`F(W@R,#%#.U!R97-E;G1A=&EO;B!O9B!A;@T*(%5N<F5C
M;V=N:7IE9"!487@@0F5N969I="!7:&5N(&$@3F5T($]P97)A=&EN9R!,;W-S
M($-A<G)Y9F]R=V%R9"P@80T*(%-I;6EL87(@5&%X($QO<W,L(&]R(&$@5&%X
M($-R961I="!#87)R>69O<G=A<F0-"B!%>&ES=',F(W@R,#%$.SPO=3X\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@5TA)
M5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/4D0M
M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@1D].5#H@;65D:75M
M("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM5$]0.B`V<'@[($Q%5%1%4BU3
M4$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X
M="US=')O:V4M=VED=&@Z(#!P>"<^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ("=4:6UE<R!.97<@4F]M86XG)R!S:7IE/3-$,CY4:&4-"B!A;65N
M9&UE;G1S(&EN($%352`R,#$S+3$Q(')E<75I<F4@8V]M<&%N:65S('1O('!R
M97-E;G0@86X-"B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:70L(&]R(&$@<&]R
M=&EO;B!T:&5R96]F+"!A<R!A(')E9'5C=&EO;B!T;R!A#0H@9&5F97)R960@
M=&%X(&%S<V5T(&9O<B!A(&YE="!O<&5R871I;F<@;&]S<R`H3D],*2!C87)R
M>69O<G=A<F0@;W(@80T*('-I;6EL87(@=&%X(&QO<W,@;W(@=&%X(&-R961I
M="!C87)R>69O<G=A<F0L('5N;&5S<R!T:&4@=6YC97)T86EN#0H@=&%X('!O
M<VET:6]N(&ES(&YO="!A=F%I;&%B;&4@=&\@<F5D=6-E+"!O<B!W;W5L9"!N
M;W0@8F4@=7-E9"!T;PT*(')E9'5C92P@=&AE($Y/3"!O<B!C87)R>69O<G=A
M<F0@=6YD97(@=&AE('1A>"!L87<@:6X@=&AE('-A;64-"B!J=7)I<V1I8W1I
M;VX[(&]T:&5R=VES92P@=&AE('5N<F5C;V=N:7IE9"!T87@@8F5N969I="!S
M:&]U;&0@8F4-"B!P<F5S96YT960@87,@82!G<F]S<R!L:6%B:6QI='D@86YD
M('-H;W5L9"!N;W0@;F5T('1H92!U;G)E8V]G;FEZ960-"B!T87@@8F5N969I
M="!W:71H(&$@9&5F97)R960@=&%X(&%S<V5T+B!!<R!T:&4@0V]M<&%N>2!D
M;V5S(&YO=`T*(&-U<G)E;G1L>2!H879E(&%N>2!.3TP@8V%R<GEF;W)W87)D
M<RP@=&AI<R!G=6ED86YC92!W:6QL(&UO<W0-"B!L:6ME;'D@87!P;'D@=&\@
M<F5S96%R8V@@86YD(&1E=F5L;W!M96YT('1A>"!C<F5D:70@8V%R<GEF;W)W
M87)D<RX-"B!!4U4@,C`Q,RTQ,2!I<R!E9F9E8W1I=F4@9F]R(&%N;G5A;"!P
M97)I;V1S(&)E9VEN;FEN9R!A9G1E<@T*($1E8V5M8F5R)B-X03`[,34L(#(P
M,3,@86YD('-H;W5L9"!B92!A<'!L:65D('1O(&%L;"!U;G)E8V]G;FEZ960-
M"B!T87@@8F5N969I=',@=&AA="!E>&ES="!A<R!O9B!T:&4@969F96-T:79E
M(&1A=&4N($-O;7!A;FEE<R!M87D-"B!C:&]O<V4@=&\@87!P;'D@=&AI<R!G
M=6ED86YC92!R971R;W-P96-T:79E;'D@=&\@96%C:"!P<FEO<@T*(')E<&]R
M=&EN9R!P97)I;V0@<')E<V5N=&5D+B!-86YA9V5M96YT(&ES(&EN('1H92!P
M<F]C97-S(&]F#0H@979A;'5A=&EN9R!T:&4@:6UP86-T(&]F('1H:7,@=7!D
M871E+CPO9F]N=#X\+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@26YC;VUE(%!E<B!3:&%R
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\=3Y.970@26YC;VUE(%!E<@T*(%-H87)E/"]U/CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/D)A<VEC(&YE="!I;F-O;64@<&5R('-H
M87)E#0H@:7,@8V]M<'5T960@8GD@9&EV:61I;F<@;F5T(&EN8V]M92!A=F%I
M;&%B;&4@=&\@8V]M;6]N('-H87)E:&]L9&5R<PT*(&)Y('1H92!W96EG:'1E
M9"UA=F5R86=E(&YU;6)E<B!O9B!C;VUM;VX@<VAA<F5S(&]U='-T86YD:6YG
M(&9O<B!T:&4-"B!P97)I;V0N($1I;'5T960@;F5T(&EN8V]M92!P97(@<VAA
M<F4@:7,@8V]M<'5T960@8GD@9&EV:61I;F<@;F5T#0H@:6YC;VUE(&%V86EL
M86)L92!T;R!C;VUM;VX@<VAA<F5H;VQD97)S(&)Y('1H92!W96EG:'1E9"UA
M=F5R86=E#0H@;G5M8F5R(&]F(&-O;6UO;B!S:&%R97,@;W5T<W1A;F1I;F<@
M9F]R('1H92!P97)I;V0@<&QU<R!P;W1E;G1I86P-"B!D:6QU=&EV92!C;VUM
M;VX@<VAA<F5S+B!$:6QU=&EV92!C;VUM;VX@97%U:79A;&5N="!S:&%R97,@
M8V]N<VES=`T*(&]F('-T;V-K(&]P=&EO;G,@86YD(&%R92!C86QC=6QA=&5D
M('5S:6YG('1H92!T<F5A<W5R>2!S=&]C:PT*(&UE=&AO9"X@0V]M;6]N(&5Q
M=6EV86QE;G0@<VAA<F5S(&1O(&YO="!Q=6%L:69Y(&%S('!A<G1I8VEP871I
M;F<-"B!S96-U<FET:65S+B!);B!P97)I;V1S('=H97)E('1H92!#;VUP86YY
M(')E8V]R9',@82!N970@;&]S<RP-"B!P;W1E;G1I86P@8V]M;6]N('-T;V-K
M(&5Q=6EV86QE;G1S(&%R92!N;W0@:6YC;'5D960@:6X@=&AE#0H@8V%L8W5L
M871I;VX@;V8@9&EL=71E9"!N970@;&]S<R!P97(@<VAA<F4N/"]F;VYT/CPO
M<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D-O;7!R96AE;G-I=F4@26YC;VUE/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/'4^
M0V]M<')E:&5N<VEV90T*($EN8V]M93PO=3X\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY#;VUP<F5H96YS:79E(&EN8V]M92!I<PT*(&1E9FEN960@87,@
M=&AE(&-H86YG92!I;B!E<75I='D@;V8@82!C;VUP86YY(&1U<FEN9R!A('!E
M<FEO9"!F<F]M#0H@=')A;G-A8W1I;VYS(&%N9"!O=&AE<B!E=F5N=',@86YD
M(&-I<F-U;7-T86YC97,L(&5X8VQU9&EN9PT*('1R86YS86-T:6]N<R!R97-U
M;'1I;F<@9G)O;2!I;G9E<W1M96YT<R!B>2!O=VYE<G,@86YD(&1I<W1R:6)U
M=&EO;G,-"B!T;R!O=VYE<G,N($%C8W5M=6QA=&5D(&]T:&5R(&-O;7!R96AE
M;G-I=F4@;&]S<RP@;F5T(&]F('1A>"P@87,@;V8-"B!$96-E;6)E<B8C>$$P
M.S,Q+"`R,#$S(&%N9"!$96-E;6)E<B8C>$$P.S,Q+"`R,#$R+"!C;VYS:7-T
M<R!O9@T*(&9O<F5I9VX@8W5R<F5N8WD@=')A;G-L871I;VX@861J=7-T;65N
M=',@;V8@)#(X+#8S,"PP,#`@86YD#0H@)#(X+#<Q,BPP,#`L(')E<W!E8W1I
M=F5L>3L@82!N970@=6YR96%L:7IE9"!L;W-S(&]N#0H@879A:6QA8FQE+69O
M<BUS86QE(&EN=F5S=&UE;G1S(&]F("0S-BPP,#`@86YD(&$@;F5T('5N<F5A
M;&EZ960@9V%I;@T*(&]N(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT
M<R!O9B`D-#8X+#`P,"P@<F5S<&5C=&EV96QY.R!A(&YE=`T*('5N<F5A;&EZ
M960@9V%I;B!O;B!D97)I=F%T:79E(&EN<W1R=6UE;G1S(&]F("0Q,#0L,#`P
M(&%N9"`D,"P-"B!R97-P96-T:79E;'D[(&%N9"!L;W-S97,@;VX@8W5R<F5N
M8WD@<W=A<',L(&YE="!O9B!G86EN<R!O;@T*(&QO;F<M=&5R;2!I;G1E<F-O
M;7!A;GD@;&]A;G,@;V8@)#$L,C<Q+#`P,"!A;F0@)#$L,C<Q+#`P,"P-"B!R
M97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D%M;W5N
M=',@<F5C;&%S<VEF:65D(&9R;VT-"B!A8V-U;75L871E9"!O=&AE<B!C;VUP
M<F5H96YS:79E(&EN8V]M92!T;R!I;G9E<W1M96YT(&EN8V]M92!O;B!T:&4-
M"B!#;VYS;VQI9&%T960@4W1A=&5M96YT<R!O9B!/<&5R871I;VYS('=E<F4@
M;F5T(')E86QI>F5D(&=A:6YS(&]F#0H@)#,Q-"PP,#`@86YD("0Q+#8Y-2PP
M,#`@9F]R(#(P,3,@86YD(#(P,3(L(')E<W!E8W1I=F5L>2X@3F5T#0H@<F5C
M;&%S<VEF:6-A=&EO;G,@=V5R92!I;6UA=&5R:6%L(&EN(#(P,3$N/"]F;VYT
M/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D-O;F-E;G1R871I;VYS(&]F(%)I<VL\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$
M)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.+51/4#H@,3AP>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/'4^0V]N8V5N=')A=&EO;G,@;V8-"B!2:7-K/"]U/CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0
M.B`V<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D9I;F%N8VEA;"!I;G-T<G5M96YT<R!T:&%T#0H@
M<&]T96YT:6%L;'D@<W5B:F5C="!T:&4@0V]M<&%N>2!T;R!C;VYC96YT<F%T
M:6]N<R!O9B!C<F5D:70@<FES:PT*(&-O;G-I<W0@<')I;6%R:6QY(&]F(&-A
M<V@L(&-A<V@@97%U:79A;&5N=',L(&EN=F5S=&UE;G1S+"!A;F0@=')A9&4-
M"B!R96-E:79A8FQE<RX@5&AE($-O;7!A;GD@:&%S(&-E<G1A:6X@9&]M97-T
M:6,@86YD(&9O<F5I9VX@8V%S:`T*(&)A;&%N8V5S('1H870@97AC965D('1H
M92!I;G-U<F5D(&QI;6ET<R!S970@8GD@=&AE($9E9&5R86P@1&5P;W-I=`T*
M($EN<W5R86YC92!#;W)P;W)A=&EO;B`H1D1)0RD@:6X@=&AE(%5N:71E9"!3
M=&%T97,@86YD(&5Q=6EV86QE;G0-"B!R96=U;&%T;W)Y(&%G96YC:65S(&EN
M(&9O<F5I9VX@8V]U;G1R:65S+B!4:&4@0V]M<&%N>2!P<FEM87)I;'D-"B!I
M;G9E<W1S(&EN(&EN=F5S=&UE;G0M9W)A9&4@9&5B="!S96-U<FET:65S(&%N
M9"!H87,@97-T86)L:7-H960-"B!G=6ED96QI;F5S(')E;&%T:79E('1O(&-R
M961I="!R871I;F=S+"!D:79E<G-I9FEC871I;VXL(&%N9`T*(&UA='5R:71I
M97,@;V8@:71S(&1E8G0@<V5C=7)I=&EE<R!T:&%T(&UA:6YT86EN('-A9F5T
M>2!A;F0-"B!L:7%U:61I='DN(%1H92!#;VUP86YY(&AA<R!N;W0@97AP97)I
M96YC960@86YY('-I9VYI9FEC86YT(')E86QI>F5D#0H@;&]S<V5S(&]N(&ET
M<R!D96)T('-E8W5R:71I97,N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-
M05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z(#$R<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/E1H92!#;VUP86YY('!E<F9O<FUS#0H@;VYG;VEN9R!C<F5D:70@979A;'5A
M=&EO;G,@;V8@:71S(&-U<W1O;65R<R!A;F0@;6%I;G1A:6YS#0H@86QL;W=A
M;F-E<R!F;W(@<&]T96YT:6%L(&-R961I="!L;W-S97,N(%1H92!#;VUP86YY
M(&AA<R!N;W0-"B!E>'!E<FEE;F-E9"!A;GD@<VEG;FEF:6-A;G0@;&]S<V5S
M(')E;&%T960@=&\@=&AE(&-O;&QE8W1I;VX@;V8@:71S#0H@86-C;W5N=',@
M<F5C96EV86)L92X\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"
M3U143TTZ(#!P>#L@34%21TE.+51/4#H@,3)P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^02!S:6=N
M:69I8V%N="!P;W)T:6]N(&]F#0H@=&AE($-O;7!A;GDF(W@R,#$Y.W,@3593
M1"!P<F]D=6-T(&ES(&UA;G5F86-T=7)E9"!B>2!T=V\@=&AI<F0M<&%R='D-
M"B!C;VYT<F%C=&]R<RX@5&AE<V4@8V]N=')A8W1O<G,@:&%V92!A9W)E960@
M=&\@<')O=FED92!#;V=N97@@=VET:`T*('1E<FUI;F%T:6]N(&YO=&EF:6-A
M=&EO;B!P97)I;V1S(&%N9"!L87-T+71I;64M8G5Y(')I9VAT<RP@:68@86YD
M#0H@=VAE;B!T:&%T(&UA>2!B92!A<'!L:6-A8FQE+B!792!R96QY('5P;VX@
M=&AE<V4@8V]N=')A8W1O<G,@=&\-"B!P<F]V:61E('%U86QI='D@<')O9'5C
M="!A;F0@;65E="!D96QI=F5R>2!S8VAE9'5L97,N(%=E(&5N9V%G92!I;@T*
M(&5X=&5N<VEV92!P<F]D=6-T('%U86QI='D@<')O9W)A;7,@86YD('!R;V-E
M<W-E<RP@:6YC;'5D:6YG#0H@86-T:79E;'D@;6]N:71O<FEN9R!T:&4@<&5R
M9F]R;6%N8V4@;V8@;W5R('1H:7)D+7!A<G1Y#0H@;6%N=69A8W1U<F5R<RX@
M0V5R=&%I;B!K97D@96QE8W1R;VYI8R!C;VUP;VYE;G1S('1H870@87)E('!U
M<F-H87-E9`T*(&9R;VT@<W1R871E9VEC('-U<'!L:65R<RP@<W5C:"!A<R!P
M<F]C97-S;W)S(&]R(&EM86=E<G,L(&%R90T*(&9U;F1A;65N=&%L('1O('1H
M92!D97-I9VX@;V8@0V]G;F5X('!R;V1U8W1S+B!!(&1I<W)U<'1I;VX@:6X@
M=&AE#0H@<W5P<&QY(&]F('1H97-E(&ME>2!C;VUP;VYE;G1S+"!S=6-H(&%S
M(&$@;&%S="UT:6UE+6)U>0T*(&%N;F]U;F-E;65N="P@;F%T=7)A;"!D:7-A
M<W1E<BP@9FEN86YC:6%L(&)A;FMR=7!T8WDL(&]R(&]T:&5R#0H@979E;G0L
M(&UA>2!R97%U:7)E('5S('1O('!U<F-H87-E(&$@<VEG;FEF:6-A;G0@86UO
M=6YT(&]F(&EN=F5N=&]R>0T*(&%T('5N9F%V;W)A8FQE('!R:6-E<R!R97-U
M;'1I;F<@:6X@;&]W97(@9W)O<W,@;6%R9VEN<R!A;F0@:&EG:&5R#0H@<FES
M:R!O9B!C87)R>6EN9R!E>&-E<W,@;W(@;V)S;VQE=&4@:6YV96YT;W)Y+B!)
M9B!W92!A<F4@=6YA8FQE('1O#0H@<V5C=7)E(&%D97%U871E('-U<'!L>2!F
M<F]M(&%L=&5R;F%T:79E('-O=7)C97,L('=E(&UA>2!H879E('1O#0H@<F5D
M97-I9VX@;W5R('!R;V1U8W1S+"!W:&EC:"!M87D@;&5A9"!T;R!A(&1E;&%Y
M(&EN(&UA;G5F86-T=7)I;F<-"B!A;F0@82!P;W-S:6)L92!L;W-S(&]F('-A
M;&5S+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@
M,'!X.R!-05)'24XM5$]0.B`Q,G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!C
M=7)R96YT;'D-"B!M:71I9V%T97,@8V5R=&%I;B!F;W)E:6=N(&-U<G)E;F-Y
M(&5X8VAA;F=E(')A=&4@<FES:R!W:71H#0H@9&5R:79A=&EV92!I;G-T<G5M
M96YT<RX@0W5R<F5N=&QY+"!T:&4@0V]M<&%N>2!E;G1E<G,@:6YT;R!F;W)E
M:6=N#0H@8W5R<F5N8WD@9F]R=V%R9"!C;VYT<F%C=',@=VET:"!O;F4@8V]U
M;G1E<G!A<G1Y+B!)9B!T:&ES#0H@8V]U;G1E<G!A<G1Y(&5X<&5R:65N8V5S
M(&9I;F%N8VEA;"!D:69F:6-U;'1I97,L(&]R(&ES(&]T:&5R=VES90T*('5N
M86)L92!T;R!H;VYO<B!T:&4@=&5R;7,@;V8@=&AE(&-O;G1R86-T+"!T:&4@
M0V]M<&%N>2!M87D-"B!E>'!E<FEE;F-E(&UA=&5R:6%L(&QO<W-E<RX\+V9O
M;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1&5R:79A=&EV92!);G-T<G5M96YT<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`Q.'!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\=3Y$97)I=F%T:79E#0H@26YS=')U;65N=',\+W4^/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU4
M3U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^1&5R:79A=&EV92!I;G-T<G5M96YT<R!A<F4-
M"B!R96-O<F1E9"!O;B!T:&4@0V]N<V]L:61A=&5D($)A;&%N8V4@4VAE971S
M(&%T('1H96ER(&9A:7(@=F%L=64N#0H@0VAA;F=E<R!I;B!T:&4@9F%I<B!V
M86QU92!O9B!D97)I=F%T:79E<R!A<F4@<F5C;W)D960@96%C:"!P97)I;V0-
M"B!I;B!C=7)R96YT(&]P97)A=&EO;G,@;W(@:6X@<VAA<F5H;VQD97)S)B-X
M,C`Q.3L@97%U:71Y(&%S(&]T:&5R#0H@8V]M<')E:&5N<VEV92!I;F-O;64@
M*&QO<W,I+"!D97!E;F1I;F<@=7!O;B!W:&5T:&5R('1H92!D97)I=F%T:79E
M#0H@:7,@9&5S:6=N871E9"!A<R!A(&AE9&=E('1R86YS86-T:6]N(&%N9"P@
M:68@:70@:7,L('1H90T*(&5F9F5C=&EV96YE<W,@;V8@=&AE(&AE9&=E+B!!
M="!T:&4@:6YC97!T:6]N(&]F('1H92!C;VYT<F%C="P@=&AE#0H@0V]M<&%N
M>2!D97-I9VYA=&5S(&9O<F5I9VX@8W5R<F5N8WD@9F]R=V%R9"!E>&-H86YG
M92!C;VYT<F%C=',@87,-"B!E:71H97(@82!C87-H(&9L;W<@:&5D9V4@;V8@
M8V5R=&%I;B!F;W)E8V%S=&5D(&9O<F5I9VX@8W5R<F5N8WD-"B!D96YO;6EN
M871E9"!S86QE<R!A;F0@<'5R8VAA<V4@=')A;G-A8W1I;VYS(&]R(&%S(&%N
M(&5C;VYO;6EC#0H@:&5D9V4N($-H86YG97,@:6X@=&AE(&9A:7(@=F%L=64@
M;V8@82!D97)I=F%T:79E('1H870@:7,@:&EG:&QY#0H@969F96-T:79E(&%N
M9"!T:&%T(&ES(&1E<VEG;F%T960@86YD('%U86QI9FEE<R!A<R!A(&-A<V@@
M9FQO=R!H961G90T*(&%R92!R96-O<F1E9"!I;B!S:&%R96AO;&1E<G,F(W@R
M,#$Y.R!E<75I='D@87,@;W1H97(@8V]M<')E:&5N<VEV90T*(&EN8V]M92`H
M;&]S<RDL(&%N9"!R96-L87-S:69I960@:6YT;R!E87)N:6YG<R!I;B!T:&4@
M<V%M92!P97)I;V0-"B!D=7)I;F<@=VAI8V@@=&AE(&AE9&=E9"!T<F%N<V%C
M=&EO;B!A9F9E8W1S(&5A<FYI;F=S(&%N9"!I;B!T:&4-"B!S86UE(&9I;F%N
M8VEA;"!S=&%T96UE;G0@;&EN92!I=&5M(&%S('1H870@;V8@=&AE(&9O<F5C
M87-T960-"B!T<F%N<V%C=&EO;BX@0V%S:"!F;&]W(&AE9&=E<R!A<F4@979A
M;'5A=&5D(&9O<B!E9F9E8W1I=F5N97-S#0H@<75A<G1E<FQY+B!!;GD@:&5D
M9V4@:6YE9F9E8W1I=F5N97-S("AW:&EC:"!R97!R97-E;G1S('1H92!A;6]U
M;G0-"B!B>2!W:&EC:"!T:&4@8VAA;F=E<R!I;B!T:&4@9F%I<B!V86QU92!O
M9B!T:&4@9&5R:79A=&EV92!E>&-E960@=&AE#0H@=F%R:6%B:6QI='D@:6X@
M=&AE(&-A<V@@9FQO=W,@;V8@=&AE(&9O<F5C87-T960@=')A;G-A8W1I;VXI
M(&ES#0H@<F5C;W)D960@87,@)B-X,C`Q0SM&;W)E:6=N(&-U<G)E;F-Y(&=A
M:6X@*&QO<W,I)B-X,C`Q1#L@;VX@=&AE#0H@0V]N<V]L:61A=&5D(%-T871E
M;65N=',@;V8@3W!E<F%T:6]N<R!I;B!T:&4@<&5R:6]D(&EN('=H:6-H#0H@
M:6YE9F9E8W1I=F5N97-S(&ES(&1E=&5R;6EN960N($-H86YG97,@:6X@=&AE
M(&9A:7(@=F%L=64@;V8@=&AE#0H@0V]M<&%N>28C>#(P,3D[<R!E8V]N;VUI
M8R!H961G97,@*&YO="!D97-I9VYA=&5D(&%S(&$@8V%S:"!F;&]W#0H@:&5D
M9V4I(&%R92!R97!O<G1E9"!I;B!C=7)R96YT(&5A<FYI;F=S(&%S("8C>#(P
M,4,[1F]R96EG;B!C=7)R96YC>0T*(&=A:6X@*&QO<W,I)B-X,C`Q1#L@;VX@
M=&AE($-O;G-O;&ED871E9"!3=&%T96UE;G1S(&]F($]P97)A=&EO;G,N#0H@
M5&AE(&-A<V@@9FQO=W,@9G)O;2!D97)I=F%T:79E(&EN<W1R=6UE;G1S(&%R
M92!P<F5S96YT960@:6X@=&AE#0H@<V%M92!C871E9V]R>2!O;B!T:&4@0V]N
M<V]L:61A=&5D(%-T871E;65N=',@;V8@0V%S:"!&;&]W<R!A<R!T:&4-"B!C
M871E9V]R>2!F;W(@=&AE(&-A<V@@9FQO=W,@9G)O;2!T:&4@:&5D9V5D(&ET
M96TN($=E;F5R86QL>2P@=&AI<PT*(&%C8V]U;G1I;F<@<&]L:6-Y(&5L96-T
M:6]N(')E<W5L=',@:6X@8V%S:"!F;&]W<R!R96QA=&5D('1O#0H@9&5R:79A
M=&EV92!I;G-T<G5M96YT<R!B96EN9R!C;&%S<VEF:65D(&%S(&%N(&]P97)A
M=&EN9R!A8W1I=FET>2!O;@T*('1H92!#;VYS;VQI9&%T960@4W1A=&5M96YT
M<R!O9B!#87-H($9L;W=S+CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`Q,G!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4
M:&4@0V]M<&%N>2!F;W)M86QL>0T*(&1O8W5M96YT<R!A;&P@<F5L871I;VYS
M:&EP<R!B971W965N(&AE9&=I;F<@:6YS=')U;65N=',@86YD(&AE9&=E9`T*
M(&ET96US+"!A<R!W96QL(&%S(&ET<R!R:7-K+6UA;F%G96UE;G0@;V)J96-T
M:79E(&%N9"!S=')A=&5G>2!F;W(-"B!U;F1E<G1A:VEN9R!V87)I;W5S(&AE
M9&=E('1R86YS86-T:6]N<RX@5&AI<R!P<F]C97-S(&EN8VQU9&5S#0H@;&EN
M:VEN9R!A;&P@9&5R:79A=&EV97,@=&AA="!A<F4@9&5S:6=N871E9"!A<R!C
M87-H(&9L;W<@:&5D9V5S('1O#0H@<W!E8VEF:6,@9F]R96-A<W1E9"!T<F%N
M<V%C=&EO;G,N(%1H92!#;VUP86YY(&%L<V\@9F]R;6%L;'D-"B!A<W-E<W-E
M<R`H8F]T:"!A="!T:&4@:&5D9V4F(W@R,#$Y.W,@:6YC97!T:6]N(&%N9"!O
M;B!A;B!O;F=O:6YG#0H@8F%S:7,I('=H971H97(@=&AE(&1E<FEV871I=F5S
M('1H870@87)E('5S960@:6X@:&5D9VEN9PT*('1R86YS86-T:6]N<R!H879E
M(&)E96X@:&EG:&QY(&5F9F5C=&EV92!I;B!O9F9S971T:6YG(&-H86YG97,@
M:6X-"B!T:&4@9F%I<B!V86QU92!O<B!C87-H(&9L;W=S(&]F(&AE9&=E9"!I
M=&5M<R!A;F0@=VAE=&AE<B!T:&]S90T*(&1E<FEV871I=F5S(&UA>2!B92!E
M>'!E8W1E9"!T;R!R96UA:6X@:&EG:&QY(&5F9F5C=&EV92!I;B!F=71U<F4-
M"B!P97)I;V1S+B!7:&5N(&ET(&ES(&1E=&5R;6EN960@=&AA="!A(&1E<FEV
M871I=F4@:7,@;F]T("AO<B!H87,-"B!C96%S960@=&\@8F4I(&AI9VAL>2!E
M9F9E8W1I=F4@87,@82!H961G92P@=&AE($-O;7!A;GD@9&ES8V]N=&EN=65S
M#0H@:&5D9V4@86-C;W5N=&EN9R!P<F]S<&5C=&EV96QY+"!A<R!D:7-C=7-S
M960@8F5L;W<N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]4
M5$]-.B`P<'@[($U!4D=)3BU43U`Z(#$R<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!#;VUP
M86YY(&1I<V-O;G1I;G5E<PT*(&AE9&=E(&%C8V]U;G1I;F<@<')O<W!E8W1I
M=F5L>2!W:&5N("@Q*28C>$$P.VET(&1E=&5R;6EN97,@=&AA="!T:&4-"B!D
M97)I=F%T:79E(&ES(&YO(&QO;F=E<B!E9F9E8W1I=F4@:6X@;V9F<V5T=&EN
M9R!C:&%N9V5S(&EN('1H92!C87-H#0H@9FQO=W,@;V8@82!H961G960@:71E
M;3L@*#(I)B-X03`[=&AE(&1E<FEV871I=F4@97AP:7)E<R!O<B!I<R!S;VQD
M+`T*('1E<FUI;F%T960L(&]R(&5X97)C:7-E9#L@*#,I)B-X03`[:70@:7,@
M;F\@;&]N9V5R('!R;V)A8FQE('1H870-"B!T:&4@9F]R96-A<W1E9"!T<F%N
M<V%C=&EO;B!W:6QL(&]C8W5R.R!O<B`H-"DF(WA!,#MM86YA9V5M96YT#0H@
M9&5T97)M:6YE<R!T:&%T(&1E<VEG;F%T:6YG('1H92!D97)I=F%T:79E(&%S
M(&$@:&5D9VEN9R!I;G-T<G5M96YT#0H@:7,@;F\@;&]N9V5R(&%P<')O<')I
M871E(&]R(&1E<VER960N(%=H96X@=&AE($-O;7!A;GD@9&ES8V]N=&EN=65S
M#0H@:&5D9V4@86-C;W5N=&EN9R!B96-A=7-E(&ET(&ES(&YO(&QO;F=E<B!P
M<F]B86)L92!T:&%T('1H90T*(&9O<F5C87-T960@=')A;G-A8W1I;VX@=VEL
M;"!O8V-U<B!I;B!T:&4@;W)I9VEN86QL>2!E>'!E8W1E9`T*('!E<FEO9"P@
M=&AE(&=A:6X@;W(@;&]S<R!O;B!T:&4@9&5R:79A=&EV92!R96UA:6YS(&EN
M(&%C8W5M=6QA=&5D#0H@;W1H97(@8V]M<')E:&5N<VEV92!I;F-O;64@*&QO
M<W,I(&%N9"!I<R!R96-L87-S:69I960@:6YT;R!E87)N:6YG<PT*('=H96X@
M=&AE(&9O<F5C87-T960@=')A;G-A8W1I;VX@869F96-T<R!E87)N:6YG<RX@
M2&]W979E<BP@:68@:70@:7,-"B!P<F]B86)L92!T:&%T(&$@9F]R96-A<W1E
M9"!T<F%N<V%C=&EO;B!W:6QL(&YO="!O8V-U<B!B>2!T:&4@96YD(&]F#0H@
M=&AE(&]R:6=I;F%L;'D@<W!E8VEF:65D('1I;64@<&5R:6]D(&]R('=I=&AI
M;B!A;B!A9&1I=&EO;F%L#0H@='=O+6UO;G1H('!E<FEO9"!O9B!T:6UE('1H
M97)E869T97(L('1H92!G86EN<R!A;F0@;&]S<V5S('1H870@=V5R90T*(&%C
M8W5M=6QA=&5D(&EN(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE("AL;W-S
M*2!W:6QL(&)E(')E8V]G;FEZ960-"B!I;6UE9&EA=&5L>2!I;B!E87)N:6YG
M<RX@26X@86QL('-I='5A=&EO;G,@:6X@=VAI8V@@:&5D9V4-"B!A8V-O=6YT
M:6YG(&ES(&1I<V-O;G1I;G5E9"!A;F0@=&AE(&1E<FEV871I=F4@<F5M86EN
M<R!O=71S=&%N9&EN9RP-"B!T:&4@0V]M<&%N>2!W:6QL(&-A<G)Y('1H92!D
M97)I=F%T:79E(&%T(&ET<R!F86ER('9A;'5E(&]N('1H90T*($-O;G-O;&ED
M871E9"!"86QA;F-E(%-H965T<RP@<F5C;V=N:7II;F<@8VAA;F=E<R!I;B!T
M:&4@9F%I<B!V86QU90T*(&EN(&-U<G)E;G0@96%R;FEN9W,L('5N;&5S<R!I
M="!I<R!D97-I9VYA=&5D(&EN(&$@;F5W(&AE9&=I;F<-"B!R96QA=&EO;G-H
M:7`N/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P
M<'@[($U!4D=)3BU43U`Z(#$R<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!#;VUP86YY(')E
M8V]G;FEZ97,@86QL#0H@9&5R:79A=&EV92!I;G-T<G5M96YT<R!A<R!E:71H
M97(@8W5R<F5N="!A<W-E=',@;W(@8W5R<F5N=`T*(&QI86)I;&ET:65S(&%T
M(&9A:7(@=F%L=64@;VX@=&AE($-O;G-O;&ED871E9"!"86QA;F-E(%-H965T
M<RX@5VAE;@T*('1H92!#;VUP86YY(&ES(&5N9V%G960@:6X@;6]R92!T:&%N
M(&]N92!O=71S=&%N9&EN9R!D97)I=F%T:79E#0H@8V]N=')A8W0@=VET:"!T
M:&4@<V%M92!C;W5N=&5R<&%R='D@86YD(&%L<V\@:&%S(&$@;&5G86QL>0T*
M(&5N9F]R8V5A8FQE(&UA<W1E<B!N971T:6YG(&%G<F5E;65N="!W:71H('1H
M870@8V]U;G1E<G!A<G1Y+"!T:&4-"B`F(W@R,#%#.VYE="8C>#(P,40[(&UA
M<FLM=&\M;6%R:V5T(&5X<&]S=7)E(')E<')E<V5N=',@=&AE(&YE='1I;F<@
M;V8-"B!T:&4@<&]S:71I=F4@86YD(&YE9V%T:79E(&5X<&]S=7)E<R!W:71H
M('1H870@8V]U;G1E<G!A<G1Y+@T*($%C8V]R9&EN9VQY+"!C87-H(&9L;W<@
M:&5D9V5S(&%R92!P<F5S96YT960@;F5T(&]N('1H92!#;VYS;VQI9&%T960-
M"B!"86QA;F-E(%-H965T<RX\+V9O;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0VQA<FEF
M>6EN9R!T:&4@4V-O<&4@;V8@1&ES8VQO<W5R97,@86)O=70@3V9F<V5T=&EN
M9R!!<W-E=',@86YD($QI86)I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-
M.B`P<'@[($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y!8V-O=6YT:6YG(%-T86YD87)D
M<R!5<&1A=&4@*$%352D-"B`R,#$S+3`Q+"`F(W@R,#%#.T-L87)I9GEI;F<@
M=&AE(%-C;W!E(&]F($1I<V-L;W-U<F5S(&%B;W5T#0H@3V9F<V5T=&EN9R!!
M<W-E=',@86YD($QI86)I;&ET:65S)B-X,C`Q1#L\+W4^/"]F;VYT/CPO<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z
M(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY4:&4@86UE;F1M96YT<R!I;B!!4U4@,C`Q,RTP,2!R97%U:7)E#0H@
M8V]M<&%N:65S('1O('!R97-E;G0@96YH86YC960@9&ES8VQO<W5R92!A8F]U
M="!C97)T86EN(&9I;F%N8VEA;`T*(&EN<W1R=6UE;G1S(&%N9"!D97)I=F%T
M:79E(&EN<W1R=6UE;G1S('1H870@87)E(&]F9G-E="!I;B!T:&4-"B!B86QA
M;F-E('-H965T(&]R('-U8FIE8W0@=&\@86X@96YF;W)C96%B;&4@;6%S=&5R
M(&YE='1I;F<-"B!A<G)A;F=E;65N="!O<B!S:6UI;&%R(&%G<F5E;65N="X@
M5&AE(&1I<V-L;W-U<F4@<F5Q=6ER96UE;G0@8F5C86UE#0H@969F96-T:79E
M+"!R971R;W-P96-T:79E;'DL(&EN('1H92!F:7)S="!Q=6%R=&5R(&]F(&]U
M<B!F:7-C86P@>65A<@T*(&5N9&EN9R!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S
M+B!(;W=E=F5R+"!A<R!T:&ES($%352!R96QA=&5D(&]N;'D@=&\-"B!P<F5S
M96YT871I;VX@86YD(&1I<V-L;W-U<F4@:70@9&ED(&YO="!H879E(&%N(&EM
M<&%C="!O;B!O=7(-"B!C;VYS;VQI9&%T960@9FEN86YC:6%L('!O<VET:6]N
M+"!R97-U;'1S(&]F(&]P97)A=&EO;G,L(&]R(&-A<V@-"B!F;&]W<RX\+V9O
M;G0^/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4F5P;W)T:6YG(&]F($%M;W5N=',@4F5C;&%S
M<VEF:65D($]U="!O9B!!8V-U;75L871E9"!/=&AE<B!#;VUP<F5H96YS:79E
M($EN8V]M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0
M.B`Q,G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQU/D%C8V]U;G1I;F<@4W1A;F1A<F1S(%5P9&%T92`H05-5*0T*
M(#(P,3,M,#(L("8C>#(P,4,[4F5P;W)T:6YG(&]F($%M;W5N=',@4F5C;&%S
M<VEF:65D($]U="!O9@T*($%C8W5M=6QA=&5D($]T:&5R($-O;7!R96AE;G-I
M=F4@26YC;VUE)B-X,C`Q1#L\+W4^/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS
M1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@86UE
M;F1M96YT<R!I;B!!4U4@,C`Q,RTP,B!R97%U:7)E#0H@8V]M<&%N:65S('1O
M('!R97-E;G0@:6YF;W)M871I;VX@86)O=70@86UO=6YT<R!R96-L87-S:69I
M960@;W5T(&]F#0H@86-C=6UU;&%T960@;W1H97(@8V]M<')E:&5N<VEV92!I
M;F-O;64@*$]#22D@=&\@;F5T(&EN8V]M92P@8GD-"B!C;VUP;VYE;G0N(%1H
M92!E9F9E8W0@;V8@<VEG;FEF:6-A;G0@<F5C;&%S<VEF:6-A=&EO;B!A9&IU
M<W1M96YT<PT*(&)E:6YG(&UA9&4@;W5T(&]F(&%C8W5M=6QA=&5D($]#22!O
M;B!T:&4@8V]R<F5S<&]N9&EN9R!L:6YE(&ET96US#0H@:6X@;F5T(&EN8V]M
M92!M=7-T(&)E('!R97-E;G1E9"!W:&5N('1H92!I=&5M(&ES(')E8VQA<W-I
M9FEE9"!I;@T*(&ET<R!E;G1I<F5T>2!D=7)I;F<@;VYE(')E<&]R=&EN9R!P
M97)I;V0N(%=H:6QE('1H92!N97<@9W5I9&%N8V4@:6X-"B!!4U4@,C`Q,RTQ
M,B!C:&%N9V5S('1H92!P<F5S96YT871I;VX@;V8@86-C=6UU;&%T960@3T-)
M+"!T:&5R92!A<F4-"B!N;R!C:&%N9V5S('1O('1H92!C;VUP;VYE;G1S('1H
M870@87)E(')E8V]G;FEZ960@:6X@;F5T(&EN8V]M92!O<@T*($]#22!U;F1E
M<B!C=7)R96YT(&%C8V]U;G1I;F<@9W5I9&%N8V4N(%1H:7,@<F5Q=6ER96UE
M;G0@8F5C86UE#0H@969F96-T:79E(&EN('1H92!F:7)S="!Q=6%R=&5R(&]F
M(&]U<B!F:7-C86P@>65A<B!E;F1I;F<-"B!$96-E;6)E<B8C>$$P.S,Q+"`R
M,#$S+B!(;W=E=F5R+"!P<FEO<B!P97)I;V0@8V]M<&%R:7-O;G,@:&%V92!B
M965N#0H@<F5S=&%T960@87,@=V5L;"X\+V9O;G0^/"]P/@T*(#PO9&EV/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M4')E<V5N=&%T:6]N(&]F(&%N(%5N<F5C;V=N:7IE9"!487@@0F5N969I="!7
M:&5N($YE="!/<&5R871I;F<@3&]S<R!#87)R>69O<G=A<F0L(%-I;6EL87(@
M5&%X($QO<W,L(&]R(%1A>"!#<F5D:70@0V%R<GEF;W)W87)D($5X:7-T<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`P<'@G/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQU/D%C8V]U;G1I;F<@4W1A;F1A<F1S#0H@57!D871E("A!4U4I
M(#(P,3,M,3$L("8C>#(P,4,[4')E<V5N=&%T:6]N(&]F(&%N(%5N<F5C;V=N
M:7IE9"!487@-"B!"96YE9FET(%=H96X@82!.970@3W!E<F%T:6YG($QO<W,@
M0V%R<GEF;W)W87)D+"!A(%-I;6EL87(@5&%X($QO<W,L#0H@;W(@82!487@@
M0W)E9&ET($-A<G)Y9F]R=V%R9"!%>&ES=',F(W@R,#%$.SPO=3X\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.
M+51/4#H@-G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@86UE;F1M96YT<R!I;B!!4U4-"B`R
M,#$S+3$Q(')E<75I<F4@8V]M<&%N:65S('1O('!R97-E;G0@86X@=6YR96-O
M9VYI>F5D('1A>"!B96YE9FET+`T*(&]R(&$@<&]R=&EO;B!T:&5R96]F+"!A
M<R!A(')E9'5C=&EO;B!T;R!A(&1E9F5R<F5D('1A>"!A<W-E="!F;W(@80T*
M(&YE="!O<&5R871I;F<@;&]S<R`H3D],*2!C87)R>69O<G=A<F0@;W(@82!S
M:6UI;&%R('1A>"!L;W-S(&]R('1A>`T*(&-R961I="!C87)R>69O<G=A<F0L
M('5N;&5S<R!T:&4@=6YC97)T86EN('1A>"!P;W-I=&EO;B!I<R!N;W0-"B!A
M=F%I;&%B;&4@=&\@<F5D=6-E+"!O<B!W;W5L9"!N;W0@8F4@=7-E9"!T;R!R
M961U8V4L('1H92!.3TP@;W(-"B!C87)R>69O<G=A<F0@=6YD97(@=&AE('1A
M>"!L87<@:6X@=&AE('-A;64@:G5R:7-D:6-T:6]N.R!O=&AE<G=I<V4L#0H@
M=&AE('5N<F5C;V=N:7IE9"!T87@@8F5N969I="!S:&]U;&0@8F4@<')E<V5N
M=&5D(&%S(&$@9W)O<W,-"B!L:6%B:6QI='D@86YD('-H;W5L9"!N;W0@;F5T
M('1H92!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:70@=VET:"!A#0H@9&5F97)R
M960@=&%X(&%S<V5T+B!!<R!T:&4@0V]M<&%N>2!D;V5S(&YO="!C=7)R96YT
M;'D@:&%V92!A;GD@3D],#0H@8V%R<GEF;W)W87)D<RP@=&AI<R!G=6ED86YC
M92!W:6QL(&UO<W0@;&EK96QY(&%P<&QY('1O(')E<V5A<F-H(&%N9`T*(&1E
M=F5L;W!M96YT('1A>"!C<F5D:70@8V%R<GEF;W)W87)D<RX@05-5(#(P,3,M
M,3$@:7,@969F96-T:79E(&9O<@T*(&%N;G5A;"!P97)I;V1S(&)E9VEN;FEN
M9R!A9G1E<B!$96-E;6)E<B8C>$$P.S$U+"`R,#$S(&%N9"!S:&]U;&0@8F4-
M"B!A<'!L:65D('1O(&%L;"!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S('1H
M870@97AI<W0@87,@;V8@=&AE#0H@969F96-T:79E(&1A=&4N($-O;7!A;FEE
M<R!M87D@8VAO;W-E('1O(&%P<&QY('1H:7,@9W5I9&%N8V4-"B!R971R;W-P
M96-T:79E;'D@=&\@96%C:"!P<FEO<B!R97!O<G1I;F<@<&5R:6]D('!R97-E
M;G1E9"X-"B!-86YA9V5M96YT(&ES(&EN('1H92!P<F]C97-S(&]F(&5V86QU
M871I;F<@=&AE(&EM<&%C="!O9B!T:&ES#0H@=7!D871E+CPO9F]N=#X\+W`^
M#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y);G1E<FYA;"!2979E;G5E($-O9&4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU"3U143TTZ(#!P>#L@34%21TE.+51/4#H@,3)P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\=3Y);G1E<FYA;"!2
M979E;G5E($-O9&4-"B!396-T:6]N)B-X03`[,C8S*&$I/"]U/CPO9F]N=#X\
M+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X.R!-05)'24XM
M5$]0.B`V<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^26X@4V5P=&5M8F5R(#(P,3,L('1H92!4<F5A<W5R>0T*($1E
M<&%R=&UE;G0@86YD('1H92!);G1E<FYA;"!2979E;G5E(%-E<G9I8V4@<F5L
M96%S960@9FEN86P-"B!R96=U;&%T:6]N<R!T:&%T('!R;W9I9&5D(&=U:61A
M;F-E(&]N('1H92!A<'!L:6-A=&EO;B!O9B!)4D,-"B!396-T:6]N)B-X03`[
M,C8S*&$I(&9O<B!A;6]U;G1S('!A:60@=&\@86-Q=6ER92P@<')O9'5C92P@
M;W(-"B!I;7!R;W9E('1A;F=I8FQE('!R;W!E<G1Y+"!A<R!W96QL(&%S('1H
M92!R=6QE<R!F;W(@;6%T97)I86QS(&%N9`T*('-U<'!L:65S(&%N9"!P<F]P
M;W-E9"!R96=U;&%T:6]N<R!A9&1R97-S:6YG(&1I<W!O<VET:6]N<R!A;F0-
M"B!G96YE<F%L(&%S<V5T(&%C8V]U;G1S+B8C>$$P.U1H92!F:6YA;"!R96=U
M;&%T:6]N<R!A<F4@9V5N97)A;&QY#0H@969F96-T:79E(&9O<B!T87@@>65A
M<G,@8F5G:6YN:6YG(&]N(&]R(&%F=&5R($IA;G5A<GDF(WA!,#LQ+`T*(#(P
M,30N)B-X03`[36%N86=E;65N="!I<R!I;B!T:&4@<')O8V5S<R!O9B!E=F%L
M=6%T:6YG('1H92!I;7!A8W0@;V8-"B!T:&5S92!N97<@<F5G=6QA=&EO;G,N
M/"]F;VYT/CPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM
M+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S
M865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P
M.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E
M=#,R+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP
M<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U
M<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M
M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H
M87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S
M<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO
M/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,]
M,T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^
M1F%I<B!686QU92!-96%S=7)E;65N=',@*%1A8FQE<RD\8G(^/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@
M36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1F%I<B!686QU
M92!$:7-C;&]S=7)E<R!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!<W-E=',@86YD($QI86)I;&ET:65S
M($UE87-U<F5D(&%T($9A:7(@5F%L=64@;VX@82!296-U<G)I;F<@0F%S:7,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H
M92!F;VQL;W=I;F<@=&%B;&4@<W5M;6%R:7IE<R!T:&4-"B!F:6YA;F-I86P@
M87-S971S(&%N9"!L:6%B:6QI=&EE<R!M96%S=7)E9"!A="!F86ER('9A;'5E
M(&]N(&$-"B!R96-U<G)I;F<@8F%S:7,@87,@;V8@1&5C96UB97(F(WA!,#LS
M,2P@,C`Q,R`H:6X-"B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/
M3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$
M)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P
M86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX]
M,T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#<P)3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Q,R4^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M('=I9'1H/3-$,3,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^/&(^475O=&5D)B-X03`[4')I8V5S)B-X03`[:6X\+V(^
M/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#$^/&(^06-T:79E#0H@36%R:V5T<SPO8CX\+V9O;G0^
M/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CYF;W(-"B!)9&5N=&EC86P\+V(^/"]F;VYT/CQB<B`O/@T*
M(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M/&(^07-S971S#0H@*$QE=F5L)B-X03`[,2D\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$
M15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M
M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^4VEG;FEF:6-A;G0F(WA!
M,#M/=&AE<CQB<B`O/@T*($]B<V5R=F%B;&4\8G(@+SX-"B!);G!U=',@*$QE
M=F5L)B-X03`[,BD\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/D%S<V5T<SH\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^36]N97D@;6%R:V5T(&EN<W1R=6UE;G1S/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXU,C`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C$X+#DT.3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY!<W-E="UB86-K960@<V5C=7)I=&EE<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C<U+#,W.3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4<F5A
M<W5R>2!B:6QL<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C<S+#8V-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3;W9E<F5I
M9VX@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXR-RPX,S,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,34L,3DU/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C$L-#DY/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/D-A<V@@9FQO=R!H961G92!F;W)W87)D#0H@
M8V]N=')A8W1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,C`T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D5C;VYO;6EC(&AE
M9&=E(&9O<G=A<F0-"B!C;VYT<F%C=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXV/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/DQI86)I;&ET:65S.CPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY#87-H(&9L;W<@:&5D9V4@9F]R=V%R
M9`T*(&-O;G1R86-T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CDX/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D5C;VYO;6EC(&AE9&=E(&9O<G=A<F0-"B!C;VYT<F%C=',\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR-#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/
M33H@,'!X)SXF(WA!,#L\+W`^#0H@#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O
M<FMS:&5E=',O4VAE970S,RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P13%!04,^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^0V%S:"P@0V%S:"!%<75I=F%L96YT<RP@86YD($EN
M=F5S=&UE;G1S("A486)L97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-A<V@@06YD($-A<V@@17%U:79A;&5N
M=',@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V]M<&]N96YT<R!O9B!#87-H+"!#87-H($5Q=6EV86QE
M;G1S+"!A;F0@26YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/D-A<V@L(&-A<V@@97%U:79A;&5N=',L(&%N
M9`T*(&EN=F5S=&UE;G1S(&-O;G-I<W1E9"!O9B!T:&4@9F]L;&]W:6YG("AI
M;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X
M)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,
M05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E
M;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(^#0H@
M/'1R/@T*(#QT9"!W:61T:#TS1#<V)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S
M)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M/&(^1&5C96UB97(F(WA!,#LS,2P\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O
M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT
M97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0Q/C(P,3(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^0V%S:#PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.S0P+#$R-#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,S0L.3@V
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D-A<V@@97%U:79A;&5N=',\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXU+#`Y.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY-;VYE>2!M87)K970@:6YS=')U;65N=',\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C4R,#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU+#`W-CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].
M5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^-#`L-C0T/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C0U+#$V,#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%
M.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X
M03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3`Y+#`T,#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT-BPP,#$\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI
M9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C4S+#4U.3PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-RPV-C8\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E:6=N(&)O
M;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,2PT-#@\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,RPY.#8\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY+#(W-CPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-BPR,C0\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06=E;F-Y(&)O;F1S
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#0Y.3PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW+#0X,CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E
M;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY4<F5A<W5R>2!B:6QL<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C4L.3DW/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D-O=F5R960@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^+3PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU+#8Q
M.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#;W)P;W)A=&4@<W1O8VL\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXR+#$S,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^4VAO<G0M=&5R;2!I;G9E<W1M96YT<SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^,3@T+#@R,CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,#4L,3`U/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)
M6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXQ,#DL.3`Y/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C$P,"PP-S(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^5')E87-U<GD@8FEL;',\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C<S+#8V-CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXS-BPR-S8\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C(Q+#@R,#PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXS-"PW,3`\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E:6=N(&)O;F1S/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ-BPS.#4\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3`L-C`V/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/DUU;FEC:7!A;"!B;VYD<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^-2PY,3D\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3<L.#0V/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&
M1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C(Y+#0T,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#
M;W9E<F5D(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BT\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-2PU-C0\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3&EM:71E9"!P87)T
M;F5R<VAI<"!I;G1E<F5S=`T*("AA8V-O=6YT960@9F]R('5S:6YG(&-O<W0@
M;65T:&]D*3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PY-38\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,RPW
M-#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/DQO;F<M=&5R;2!I;G9E<W1M96YT<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C(Y+#8U-3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,S@L,C4U/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS
M1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C0U-2PQ
M,C$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,X."PU
M,C`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/
M33H@,'!X)SXF(WA!,#L\+W`^#0H@#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=6UM87)Y(&]F
M($%V86EL86)L92UF;W(M4V%L92!);G9E<W1M96YT<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!T
M86)L97,@<W5M;6%R:7IE('1H90T*($-O;7!A;GDF(W@R,#$Y.W,@879A:6QA
M8FQE+69O<BUS86QE(&EN=F5S=&UE;G1S(&%S(&]F#0H@1&5C96UB97(F(WA!
M,#LS,2P@,C`Q,R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&
M3TY4+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS
M1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS
M<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E(&%L:6=N
M/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED=&@],T0T.24^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY!;6]R=&EZ960\+V(^/"]F
M;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^0V]S=#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CY'<F]S<SPO8CX\+V9O;G0^/&)R("\^
M#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CY5;G)E86QI>F5D/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D=A:6YS/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/D=R;W-S/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/E5N<F5A;&EZ960\+V(^/"]F
M;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^3&]S<V5S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/D9A:7(@5F%L=64\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E-H;W)T+71E<FTZ/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#
M;W)P;W)A=&4@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$P."PX,C0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXR.#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXH-C4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3`Y+#`T,#PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY!<W-E="UB86-K960@<V5C
M=7)I=&EE<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU-"PP-C$\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C$S/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXH-3$U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-3,L-34Y/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/E-O=F5R96EG;B!B;VYD<SPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXQ,2PT-#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C$V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,3,\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXQ,2PT-#@\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CDL,C4X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXQ.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXY+#(W-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY!9V5N
M8WD@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PU,#`\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXQ+#0Y.3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY,;VYG+71E<FTZ/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#;W)P
M;W)A=&4@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3`Y+#0U-SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-34P/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXH.3@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,#DL
M.3`Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/E1R96%S=7)Y(&)I;&QS/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C<S+#@P,3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^*#$S.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C<S
M+#8V-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY!<W-E="UB86-K960@<V5C
M=7)I=&EE<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,2PX-C8\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C$Q/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXH-3<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,2PX,C`\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V]V97)E
M:6=N(&)O;F1S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$V+#,W-CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S4\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B@R-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$V+#,X-3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY-=6YI8VEP86P@8F]N9',\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^-2PY,#$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C(R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH-#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C4L.3$Y/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P
M>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X
M03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!
M,#LF(WA!,#LT,3(L-#@Y/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[.34P
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[*#DQ."D\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!
M,#LF(WA!,#LT,3(L-3(Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@
M,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O
M=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&
M3TY4+5-)6D4Z(#%P>"<^#0H@)B-X03`[/"]P/@T*(#PO9&EV/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1W)O<W,@
M56YR96%L:7IE9"!,;W-S97,@86YD($9A:7(@5F%L=65S(&9O<B!!=F%I;&%B
M;&4M9F]R+5-A;&4@26YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P
M>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/E1H92!F;VQL;W=I;F<@=&%B;&4@<W5M
M;6%R:7IE<R!T:&4-"B!#;VUP86YY)B-X,C`Q.3MS(&=R;W-S('5N<F5A;&EZ
M960@;&]S<V5S(&%N9"!F86ER('9A;'5E<R!F;W(-"B!A=F%I;&%B;&4M9F]R
M+7-A;&4@:6YV97-T;65N=',@:6X@86X@=6YR96%L:7IE9"!L;W-S('!O<VET
M:6]N(&%S(&]F#0H@1&5C96UB97(F(WA!,#LS,2P@,C`Q,R`H:6X@=&AO=7-A
M;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P
M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0H@)B-X
M03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O
M;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN
M9STS1#`@=VED=&@],T0Q,#`E(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\
M=&0@=VED=&@],T0T,24^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I
M9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-
M"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I
M9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-
M"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14
M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#8@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,3X\8CY5;G)E86QI>F5D($QO<W,\+V(^/"]F
M;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^/&(^4&]S:71I;VX@1F]R($QE<W,-"B!T:&%N/"]B/CPO
M9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/C$R#0H@36]N=&AS/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$-B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0Q/CQB/E5N<F5A;&EZ960@3&]S<SQB<B`O
M/@T*(%!O<VET:6]N)B-X03`[1F]R)B-X03`[1W)E871E<B8C>$$P.W1H86X\
M8G(@+SX-"B`Q,B!-;VYT:',\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^/&(^5&]T86P\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O
M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT
M97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,3X\8CY&86ER(%9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/CQB/E5N<F5A;&EZ960\8G(@+SX-"B!,;W-S97,\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S
M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L
M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1F%I
M<B8C>$$P.U9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/E5N<F5A;&EZ960\8G(@+SX-"B!,;W-S97,\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1F%I<B!6
M86QU93PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X
M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,3X\8CY5;G)E86QI>F5D/&)R("\^#0H@3&]S<V5S/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4<F5A<W5R>2!B:6QL<SPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^-C$L.38V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*#$S.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXV,2PY-C8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,3,Y/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY#;W)P;W)A=&4@8F]N9',\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^-3@L,C4X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH
M,34S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,RPQ,C(\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B@Q,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C8Q+#,X
M,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$V,SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C
M>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%
M149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^07-S970M8F%C:V5D('-E
M8W5R:71I97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S4L,3,X/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,3$Q/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,3@L-#4R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH-#8Q
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^-3,L-3DP/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXH-3<R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3;W9E<F5I
M9VX@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,34L-#,T/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,SD\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,34L-#,T/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,SD\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/DUU;FEC:7!A;"!B;VYD<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXR+#4X,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*#0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,BPU.#$\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B@T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY!9V5N8WD@8F]N
M9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT.3D\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L-#DY/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXH,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3<T+#@W-CPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B@T-#<\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C$L-3<T/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M*#0W,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ.38L
M-#4P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^*#DQ.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X
M03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/B8C>$$P.SPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5F9F5C=&EV92!-871U<FET>2!$871E
M<R!O9B!!=F%I;&%B;&4M9F]R+5-A;&4@26YV97-T;65N=',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!F;VQL;W=I
M;F<@=&%B;&4@<')E<V5N=',@=&AE#0H@969F96-T:79E(&UA='5R:71Y(&1A
M=&5S(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS(&%V86EL86)L92UF;W(M<V%L
M90T*(&EN=F5S=&UE;G1S(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L(#(P,3,@
M*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V
M<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/
M3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@
M8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-
M"B`\='(^#0H@/'1D('=I9'1H/3-$-#(E/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#,E/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M/&(^)FQT.S$F(WA!,#M996%R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/CQB/C$M,B8C>$$P.UEE87)S/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/C(M,R8C
M>$$P.UEE87)S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG
M;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0Q/CQB/C,M-"8C>$$P.UEE87)S/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E1O=&%L/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#;W)P;W)A=&4@8F]N
M9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C$P.2PP-#`\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXV-"PP.#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT,BPV
M.#8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS+#$T,SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C(Q."PY-#D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^07-S970M8F%C:V5D('-E8W5R:71I97,\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^-3,L-34Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-"PY
M,3<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C8L.3`S/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C<U+#,W.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY4<F5A<W5R>2!B:6QL<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C$V+#`P,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^-3<L-C8S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C<S+#8V-CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%
M1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY3;W9E<F5I9VX@8F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M,3$L-#0X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXX+#@Q,#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-RPU-S4\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C<L
M.#,S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/DUU;FEC:7!A;"!B;VYD<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXY+#(W-CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PR-CD\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C(L-S4T/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXQ+#@Y-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,34L,3DU/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D%G96YC>2!B
M;VYD<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#0Y.3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT.3D\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$
M)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*
M(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LQ.#0L.#(R/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[)B-X03`[)B-X03`[,3`U+#`W.3PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.R8C>$$P.R8C>$$P.S$Q-RPU.#$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!
M,#LU+#`S.3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S0Q,BPU,C$\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/B8C>$$P
M.SPO<#X-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]
M7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D
M-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P
M7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#,T+FAT
M;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B
M;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I
M:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78]
M,T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]
M=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13
M:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I
M<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O
M<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^26YV96YT
M;W)I97,@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^26YV96YT;W)Y($1I<V-L;W-U<F4@6T%B<W1R
M86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^0V]M<&]N96YT<R!O9B!);G9E;G1O<FEE<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^26YV96YT;W)I97,@8V]N<VES
M=&5D(&]F('1H90T*(&9O;&QO=VEN9R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/
M5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT
M86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D
M97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@]
M,T0Y,B4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#<X
M)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D1E8V5M8F5R)B-X03`[
M,S$L/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^,C`Q,SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3XR,#$R/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E)A=R!M871E<FEA
M;',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,RPQ,#$\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$R+#8V-SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY7;W)K+6EN+7!R;V-E<W,\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C0L-#<R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C0L,3DS/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/D9I;FES:&5D(&=O;V1S/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXX+#$R,3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXY+#,R,CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U3
M25I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C(U+#8Y-#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,C8L,3@R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O
M=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO
M='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/B8C>$$P.SPO<#X-"B`-"B`-"B`\+V1I
M=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L
M93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S
M,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,
M;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#,U+FAT;6P-"D-O;G1E;G0M
M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M
M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^
M#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y
M<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I
M<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O
M($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*
M("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%
M344^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P
M86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4')O<&5R='DL(%!L86YT+"!A
M;F0@17%U:7!M96YT("A486)L97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E
M9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E!R;W!E<G1Y(%!L86YT($%N9"!%
M<75I<&UE;G0@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0V]M<&]N96YT<R!O9B!0<F]P97)T>2P@4&QA
M;G0L(&%N9"!%<75I<&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%2
M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/E!R;W!E<G1Y+"!P;&%N="P@86YD(&5Q=6EP;65N
M=`T*(&-O;G-I<W1E9"!O9B!T:&4@9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I
M.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-
M05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\
M+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P
M<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$
M,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D('=I
M9'1H/3-$-S,E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#8E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY$96-E;6)E<B8C
M>$$P.S,Q+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/C(P,3,\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^,C`Q,CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY,86YD/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^,RPY-3$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C,L.34Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D)U:6QD
M:6YG<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3@L,S<Q/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$X+#,W,3PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY"=6EL9&EN
M9R!I;7!R;W9E;65N=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/C$U+#<Q,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ
M,RPQ.#8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3&5A<V5H;VQD(&EM<')O
M=F5M96YT<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-2PQ.#4\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-"PY,C4\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V]M<'5T
M97(@:&%R9'=A<F4@86YD#0H@<V]F='=A<F4\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/C(Y+#,U,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXR-BPY,#<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^36%N
M=69A8W1U<FEN9R!T97-T#0H@97%U:7!M96YT/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXQ-"PW,34\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,3(L.#<V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D9U<FYI='5R92!A;F0@9FEX='5R97,\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C,L.3$W/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C,L-SDP/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z
M(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXY,2PR,#,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^.#0L,#`V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/DQE<W,Z(&%C8W5M=6QA=&5D#0H@9&5P<F5C:6%T:6]N/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH-30L,#8W/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXH-#DL,3@V/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.R8C>$$P.R8C>$$P.S,W+#$S-CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,S0L.#(P/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^)B-X
M03`[/"]P/@T*(`T*(`T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D
M93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C
M.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H
M965T,S8N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$4R1CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N
M9SY);G1A;F=I8FQE($%S<V5T<R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY';V]D=VEL;"!!;F0@
M26YT86YG:6)L92!!<W-E=',@1&ES8VQO<W5R92!;06)S=')A8W1=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R=&EZ
M960@26YT86YG:6)L92!!<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@
M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/D%M;W)T:7IE9"!I;G1A;F=I8FQE(&%S<V5T
M<R!C;VYS:7-T960-"B!O9B!T:&4@9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I
M.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-
M05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\
M+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P
M<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$
M,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W
M:61T:#TS1#8T)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/D=R;W-S/"]B/CPO9F]N=#X\8G(@+SX-"B`\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/D-A<G)Y:6YG/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/E9A;'5E/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D%C8W5M
M=6QA=&5D/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D%M;W)T:7IA=&EO;CPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.
M970\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^0V%R<GEI;F<\+V(^/"]F;VYT/CQB
M<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^5F%L=64\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D1I<W1R:6)U=&EO;B!N971W;W)K<SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/C,X+#`V,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C(X+#0W.3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/CDL-3@Q/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0W5S=&]M97(@8V]N=')A8W1S
M(&%N9`T*(')E;&%T:6]N<VAI<',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C8L-CDP/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXU+#8V,3PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PP,CD\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E
M;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY#;VUP;&5T960@=&5C:&YO;&]G:65S/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXT+#0R,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-#`W/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXT+#`Q,SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D]T:&5R/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS-S`\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C(W,#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M,3`P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L#0H@
M,C`Q,SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C
M>$$P.R8C>$$P.S0Y+#4T,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S,T
M+#@Q-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$T+#<R,SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*
M(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L
M:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/D=R;W-S/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/D-A<G)Y:6YG/"]B/CPO
M9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/E9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/
M5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/D%C8W5M=6QA=&5D/"]B/CPO9F]N
M=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/D%M;W)T:7IA=&EO;CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY.970\+V(^/"]F;VYT/CQB
M<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^0V%R<GEI;F<\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^5F%L=64\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D1I<W1R
M:6)U=&EO;B!N971W;W)K<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S@L,#8P/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C4L,3DS/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,3(L.#8W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D-U<W1O
M;65R(&-O;G1R86-T<R!A;F0-"B!R96QA=&EO;G-H:7!S/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C8L-CDP/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXU+#,Q,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PS.#`\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V]M
M<&QE=&5D('1E8VAN;VQO9VEE<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXV-S`\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,Q,3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S4Y/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/D]T:&5R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,W,#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`V/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXQ-C0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L#0H@
M,C`Q,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#4L-SDP/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,S$L,#(P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,30L
M-S<P/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^)B-X03`[/"]P/@T*(`T*(`T*(#PO9&EV/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M17-T:6UA=&5D($%M;W)T:7IA=&EO;B!%>'!E;G-E(%-U8V-E961I;F<@1FES
M8V%L(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I
M=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY%<W1I;6%T960@86UO<G1I>F%T:6]N(&5X<&5N<V4@9F]R#0H@
M96%C:"!O9B!T:&4@9FEV92!S=6-C965D:6YG(&9I<V-A;"!Y96%R<R!A;F0@
M=&AE<F5A9G1E<B!I<R!A<PT*(&9O;&QO=W,@*&EN('1H;W5S86YD<RDZ/"]F
M;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)
M3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-
M"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@
M8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I
M9'1H/3-$-C@E(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED=&@]
M,T0U-24^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,C@E
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`@86QI9VX],T1R:6=H=#X-"B`\<"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9#L@5TE$5$@Z(#$P,'!T)R!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^665A<B!%;F1I;F<-"B!$96-E;6)E<B8C>$$P.S,Q+#PO8CX\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@
M<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0Q/CQB/D%M;W5N=#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`@86QI9VX],T1R:6=H=#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(P,30\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0L,C$S/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG(&%L:6=N/3-$<FEG:'0^#0H@
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR
M,#$U/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0L,S8V/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$<FEG
M:'0^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG(&%L:6=N/3-$<FEG:'0^#0H@/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,#$V/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C,L-#(W/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P(&%L
M:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`Q96TG(&%L:6=N/3-$<FEG:'0^#0H@/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,#$W/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L-C$W/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$<FEG:'0^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG
M(&%L:6=N/3-$<FEG:'0^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXR,#$X/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CDQ,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE<F5A9G1E<CPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ.#<\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@
M,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT
M9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.R8C>$$P.R8C>$$P.S$T+#<R,SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/B8C>$$P.SPO<#X-"B`-"B`-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL
M/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X
M7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R
M,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T
M<R]3:&5E=#,W+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U
M;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R
M<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!
M(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT
M;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C
M<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM
M96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@
M8VQA<W,],T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS
M=')O;F<^1V]O9'=I;&P@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1V]O9'=I;&P@06YD($EN=&%N
M9VEB;&4@07-S971S($1I<V-L;W-U<F4@6T%B<W1R86-T73PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0VAA;F=E<R!I;B!#
M87)R>6EN9R!686QU92!O9B!';V]D=VEL;#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M,'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE(&-H86YG97,@:6X@=&AE(&-A
M<G)Y:6YG('9A;'5E(&]F#0H@9V]O9'=I;&P@=V5R92!A<R!F;VQL;W=S("AI
M;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X
M)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,
M05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E
M;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(^#0H@
M/'1R/@T*(#QT9"!W:61T:#TS1#8Y)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U
M)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/DU64T0\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="
M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^4TE31#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B
M;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CY#;VYS;VQI9&%T
M960\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D)A
M;&%N8V4@87,@;V8@1&5C96UB97(F(WA!,#LS,2P-"B`R,#$Q/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXW-RPU-38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT+#0W,SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C@R+#`R.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E
M;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY&;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A=&4-"B!C:&%N9V5S/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B@Q-C@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH
M,3<R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#,T,#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X
M)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T
M<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%
M1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY"86QA;F-E(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L#0H@,C`Q
M,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXW-RPS.#@\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C0L,S`Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXX,2PV
M.#D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1F]R96EG;B!C=7)R96YC>2!E
M>&-H86YG92!R871E#0H@8VAA;F=E<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXM/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BT\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4
M+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^0F%L86YC92!A<R!O9B!$96-E;6)E<B8C>$$P
M.S,Q+`T*(#(P,3,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXW-RPS.#@\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXT+#,P
M,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C@Q
M+#8X.3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^)B-X03`[/"]P/@T*(`T*(`T*(#PO9&EV/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*
M("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X
M,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T
M:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S
M865A.3!D-2]7;W)K<VAE971S+U-H965T,S@N:'1M;`T*0V]N=&5N="U4<F%N
M<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E
M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@
M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C
M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T
M>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T
M(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB
M;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$4R1CX-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY!8V-R=65D($5X<&5N<V5S("A486)L
M97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E!A>6%B;&5S($%N9"!!8V-R=6%L<R!;06)S=')A8W1=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VYS=&ET
M=65N=',@;V8@06-C<G5E9"!%>'!E;G-E<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06-C<G5E9"!E>'!E;G-E<R!C;VYS
M:7-T960@;V8@=&AE#0H@9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I.CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM
M0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@
M/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O
M<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#DR)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^#0H@/'1D('=I9'1H/3-$
M-S(E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY$96-E;6)E<B8C>$$P.S,Q
M+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*(#QT9"!C;VQS
M<&%N/3-$-#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0V]M<&%N>2!B;VYU<V5S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^-BPX.#`\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C4L,#4W/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/E-A;&%R:65S+"!C;VUM:7-S:6]N<RP@86YD('!A>7)O;&P-"B!T87AE
M<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-BPQ,3$\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-2PU-C,\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^5F%C871I
M;VX\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C0L-3DX/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0L,C,W/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/D9O<F5I9VX@<F5T:7)E;65N=`T*(&]B
M;&EG871I;VYS/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS+#<R
M-CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS
M+#0X-SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E
M;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CY787)R86YT>2!O8FQI9V%T:6]N<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^,RPP,38\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,BPR-38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^2F%P
M86YE<V4@8V]N<W5M<'1I;VX@=&%X97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C$L,S<R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C,L-#`U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L
M:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/D]T:&5R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXX+#8R.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXU+#4X-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.R8C>$$P.R8C>$$P.S,T+#,S,3PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,CDL
M-3DP/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L
M93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^)B-X03`[/"]P/@T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0VAA;F=E<R!I;B!787)R
M86YT>2!/8FQI9V%T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'
M24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^5&AE(&-H86YG97,@:6X@=&AE('=A<G)A;G1Y#0H@
M;V)L:6=A=&EO;B!W97)E(&%S(&9O;&QO=W,@*&EN('1H;W5S86YD<RDZ/"]F
M;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)
M3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-
M"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@
M8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I
M9'1H/3-$.3(E(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED=&@]
M,T0X.24^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D)A;&%N8V4@87,@;V8@1&5C96UB97(F(WA!,#LS,2P-"B`R
M,#$Q/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXR+#`Y-SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY0<F]V:7-I;VYS(&9O<B!W87)R86YT:65S(&ES<W5E9`T*(&1U<FEN
M9R!T:&4@<&5R:6]D/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L-S(U/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R
M/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$
M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D9U;&9I;&QM
M96YT(&]F('=A<G)A;G1Y#0H@;V)L:6=A=&EO;G,\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^*#$L-C`Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY&;W)E:6=N(&5X8VAA
M;F=E(')A=&4-"B!C:&%N9V5S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0S/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^
M)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D)A;&%N8V4@87,@;V8@1&5C96UB
M97(F(WA!,#LS,2P-"B`R,#$R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(L,C4V
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E!R;W9I<VEO;G,@9F]R('=A<G)A
M;G1I97,@:7-S=65D#0H@9'5R:6YG('1H92!P97)I;V0\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C(L-S<P/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1G5L9FEL;&UE;G0@
M;V8@=V%R<F%N='D-"B!O8FQI9V%T:6]N<SPO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^*#(L,3$T/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*
M(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/D9O<F5I9VX@97AC:&%N9V4@<F%T90T*(&-H86YG97,\+V9O;G0^/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C$P-#PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[
M/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/D)A;&%N8V4@87,@;V8@1&5C96UB97(F(WA!
M,#LS,2P-"B`R,#$S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,RPP,38\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/
M33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^#0H@)B-X03`[/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X)SXF
M(WA!,#L\+W`^#0H@#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-
M"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q
M96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O
M4VAE970S.2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T
M960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E
M=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H
M='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL
M.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I
M<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N
M="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L
M87-S/3-$<F5P;W)T(&ED/3-$240P13)&/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/D-O;6UI=&UE;G1S(&%N9"!#;VYT:6YG96YC:65S("A486)L97,I/&)R
M/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S
M/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG
M/D-O;6UI=&UE;G1S($%N9"!#;VYT:6YG96YC:65S($1I<V-L;W-U<F4@6T%B
M<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^1G5T=7)E($UI;FEM=6T@4F5N=&%L(%!A>6UE;G1S(%5N9&5R($QE
M87-E($%G<F5E;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.
M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D9U='5R92!M:6YI;75M(')E;G1A;"!P87EM96YT<R!U
M;F1E<@T*('1H97-E(&%G<F5E;65N=',@87)E(&%S(&9O;&QO=W,@*&EN('1H
M;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0
M.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*
M("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^
M#0H@/'1D('=I9'1H/3-$-34E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!W:61T:#TS1#(X)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60[(%=)1%1(.B`Q
M,#!P="<@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0Q/CQB/EEE87(@16YD:6YG#0H@1&5C96UB97(F
M(WA!,#LS,2P\+V(^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CY!;6]U;G0\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$<FEG:'0^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG(&%L:6=N/3-$
M<FEG:'0^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXR,#$T/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU+#4V
M,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG
M;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,C`Q-3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXT+#(U.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O
M<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q-CPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR+#0X,#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT
M/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,C`Q-SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#0Q
M-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS
M1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q.#PO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXW-S4\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`@
M86QI9VX],T1R:6=H=#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E
M;3L@34%21TE.+4Q%1E0Z(#%E;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H97)E869T
M97(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,BPQ-3,\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE
M/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#LF(WA!,#LF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\
M+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$V+#8T,SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*
M(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X
M03`[)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@
M/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)
M3BU"3U143TTZ(#!P>"<^)B-X03`[/"]P/@T*(`T*(`T*(#PO9&EV/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1G5T
M=7)E($UI;FEM=6T@4F5N=&%L(%)E8V5I<'1S(%5N9&5R($YO;B`M($-A;F-E
M;&%B;&4@3&5A<V4@06=R965M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^1G5T=7)E(&UI;FEM=6T@<F5N=&%L(')E
M8V5I<'1S('5N9&5R#0H@;F]N+6-A;F-E;&%B;&4@;&5A<V4@86=R965M96YT
M<R!A<F4@87,@9F]L;&]W<R`H:6X-"B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-
M.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE
M('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS
M1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P
M,"4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#4W)3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R."4^/"]T9#X-
M"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A
M;&EG;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!X('-O;&ED.R!724142#H@,3`P<'0G(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CY996%R($5N9&EN9PT*($1E8V5M8F5R)B-X03`[,S$L/"]B/CPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@
M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^
M06UO=6YT/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<"!A;&EG
M;CTS1')I9VAT/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,65M)R!A;&EG;CTS1')I9VAT/@T*(#QF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C`Q-#PO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT,#@\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`@
M86QI9VX],T1R:6=H=#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E
M;3L@34%21TE.+4Q%1E0Z(#%E;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(P,34\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PV-3@\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E
M;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C(P,38\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,2PV-C`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`@86QI9VX],T1R
M:6=H=#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(P,3<\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PT,34\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<@86QI9VX]
M,T1R:6=H=#X-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C(P,3@\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#LF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^,2PP,#D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#X-"B`\
M<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E
M;2<@86QI9VX],T1R:6=H=#X-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/E1H97)E869T97(\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^,BPT-3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X
M)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.SDL-C`Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M
M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@
M/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(`T*(`T*(#PO
M9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A
M8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?
M,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT
M+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X
M7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T-#`N:'1M;`T*0V]N=&5N
M="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N
M="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M
M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M
M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C
M<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@
M1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^
M#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$
M,$5-13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY'=6%R86YT965S("A486)L
M97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D=U87)A;G1E97,@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5T86EL<R!O9B!,971T97)S
M(&]F($-R961I="!/=71S=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X
M.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!T86)L92!D971A
M:6QS('1H90T*(&QE='1E<G,@;V8@8W)E9&ET(&]U='-T86YD:6YG(&%S(&]F
M($1E8V5M8F5R)B-X03`[,S$L(#(P,3,@*&EN#0H@=&AO=7-A;F1S*3H\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.
M+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*
M(#QT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B
M;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED
M=&@],T0Q,#`E(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED=&@]
M,T0T,B4^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T9#X-"B`\=&0@=VED
M=&@],T0T,24^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X-"B`\<"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9#L@5TE$5$@Z(#$X<'0G/@T*(#QF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^
M5'EP93PO8CX\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A
M;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D=U
M87)A;G1E928C>$$P.T%M;W5N=#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P
M,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT
M97(^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]4
M5$]-.B`Q<'@G(&%L:6=N/3-$8V5N=&5R/@T*(#QF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1W5A<F%N=&5E(&1U90T*
M(&1A=&4\+V(^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4&5R
M9F]R;6%N8V4@0F]N9',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C,Y.3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M5F%R:6]U<R!F<F]M($IA;G5A<GD@,C`Q-"!T;R!*=6QY(#(P,38\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D)A;FL@1W5A<F%N=&5E<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXT,C`\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/E9A<FEO=7,@9G)O;2!*86YU87)Y(#(P,30@=&\@36%Y(#(P,30\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E=A<G)A;G1Y($)O;F1S/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C$L,3(W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY687)I;W5S(&9R;VT@
M2F%N=6%R>2`R,#$T('1O($IU;F4@,C`Q-CPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXQ+#DT-CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#PO='(^#0H@/"]T86)L93X-"B`-"B`-"B`\+V1I=CX\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?
M-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O
M5V]R:W-H965T<R]3:&5E=#0Q+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%,4%!0SX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#(^/'-T<F]N9SY$97)I=F%T:79E($EN<W1R=6UE;G1S("A486)L
M97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D1E<FEV871I=F4@26YS=')U;65N=',@06YD($AE9&=I;F<@06-T
M:79I=&EE<R!$:7-C;&]S=7)E(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]U='-T86YD:6YG($9O<G=A
M<F0@0V]N=')A8W1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)
M3BU43U`Z(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!H860@=&AE(&9O;&QO=VEN9PT*(&]U
M='-T86YD:6YG(&9O<G=A<F0@8V]N=')A8W1S('1H870@=V5R92!E;G1E<F5D
M(&EN=&\@=&\@;6ET:6=A=&4-"B!F;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E
M(')A=&4@<FES:R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@[($U!
M4D=)3BU43U`Z(#!P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS
M1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!C96QL<W!A8VEN9STS1#`@
M8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<B!B
M;W)D97(],T0P/@T*(#QT<CX-"B`\=&0@=VED=&@],T0V-B4^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,R4^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M('=I9'1H/3-$,R4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,R4^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,R4^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY!<R8C>$$P.V]F)B-X03`[
M1&5C96UB97(F(WA!,#LS,2P\8G(@+SX-"B`R,#$S/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/D%S(&]F($1E8V5M8F5R
M)B-X03`[,S$L/&)R("\^#0H@,C`Q,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^#0H@/'`@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P
M,"`Q<'@@<V]L:60[(%=)1%1(.B`S-7!T)SX-"B`\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D-U<G)E;F-Y/"]B/CPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^3F]T:6]N
M86P\8G(@+SX-"B!686QU93PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3X\8CY54T0\8G(@+SX-"B!%<75I=F%L96YT/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/DYO
M=&EO;F%L/&)R("\^#0H@5F%L=64\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS
M1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,3Y54T0\8G(@+SX-"B!%<75I=F%L96YT/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)
M3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQI/D1E<FEV871I=F5S
M($1E<VEG;F%T960@87,@2&5D9VEN9PT*($EN<W1R=6UE;G1S.CPO:3X\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$
M14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/DIA<&%N97-E(%EE;CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^-C(U+#`P,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C8L,3(R/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY(=6YG87)I86X@1F]R:6YT/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXU-S`L,3<U/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXR+#8P
M,SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'
M24XM3$5&5#H@,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3:6YG87!O<F4@1&]L
M;&%R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXR+#@V-SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^,BPS-#8\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)
M3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^0G)I=&ES:"!0;W5N9#PO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^-C$S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#`Q,#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4
M+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY#86YA9&EA;B!$;VQL87(\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/CDX-3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.3,R/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQI/D1E<FEV871I
M=F5S($YO="!$97-I9VYA=&5D(&%S#0H@2&5D9VEN9R!);G-T<G5M96YT<SH\
M+VD^/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!4
M15A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY%=7)O/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXR+#@R.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C,L.#@W/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C(L-S0S/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,RPU.3`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%
M3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^2F%P86YE<V4@665N/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXR.30L-3`P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXR+#<Y-SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4
M+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY"<FET:7-H(%!O=6YD/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXQ+#$P,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PX,C`\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0VAI;F5S92!2
M96YM:6YB:3PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.2PP,#`\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C$L-#8W/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1A
M:7=A;F5S92!$;VQL87(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/C(W+#`P,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^.3`X/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q
M96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/DMO<F5A;B!7;VX\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/C8U,"PP,#`\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C8R,#PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@
M,65M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY(=6YG87)I86X@1F]R:6YT/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,C,L,#`P/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXU-C@\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/BT\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^0G)A>FEL:6%N(%)E86P\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C(U,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^,3`V/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4)/5%1/33H@,'!X.R!-05)'24XM5$]0.B`V<'@G/B8C>$$P.SPO<#X-
M"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D9A:7(@5F%L=64@;V8@1F]R=V%R9"!#;VYT<F%C=',@3W5T
M<W1A;F1I;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.+51/
M4#H@-G!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/DEN9F]R;6%T:6]N(')E9V%R9&EN9R!T:&4@9F%I<B!V86QU90T*
M(&]F('1H92!F;W)W87)D(&-O;G1R86-T<R!O=71S=&%N9&EN9R!A<R!O9B!$
M96-E;6)E<B8C>$$P.S,Q+"`R,#$S#0H@86YD($1E8V5M8F5R)B-X03`[,S$L
M(#(P,3(@=V5R92!A<R!F;VQL;W=S("AI;@T*('1H;W5S86YD<RDZ/"]F;VYT
M/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-.B`P<'@[($9/3E0M
M4TE:13H@-G!X.R!-05)'24XM5$]0.B`P<'@G/@T*("8C>$$P.SPO<#X-"B`\
M=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8V5L
M;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI
M9VX],T1C96YT97(@8F]R9&5R/3-$,#X-"B`\='(^#0H@/'1D('=I9'1H/3-$
M,S,E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#4E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D
M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0X(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M/&(^07-S970@1&5R:79A=&EV97,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0X
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#$^/&(^3&EA8FEL:71Y($1E<FEV871I=F5S/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C
M,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(')O=W-P86X],T0R
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#$^/&(^0F%L86YC93PO8CX\+V9O;G0^/&)R("\^#0H@
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\
M8CY3:&5E=#PO8CX\+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CXF(WA!,#LF(WA!,#LF(WA!
M,#LF(WA!,#M,;V-A=&EO;B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^1F%I<B!686QU93PO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$
M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B
M;W1T;VT@<F]W<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY"86QA;F-E/"]B
M/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/CQB/E-H965T/"]B/CPO9F]N=#X\8G(@+SX-"B`\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/DQO8V%T:6]N/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY&86ER
M(%9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T
M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI
M9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY$96-E
M;6)E<B8C>$$P.S,Q+#QB<B`O/@T*(#(P,3,\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^1&5C96UB97(F(WA!,#LS,2P\8G(@+SX-
M"B`R,#$R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@
M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CY$96-E;6)E<B8C>$$P.S,Q+#QB<B`O/@T*(#(P,3,\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^1&5C96UB97(F
M(WA!,#LS,2P\8G(@+SX-"B`R,#$R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M
M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQI/D1E<FEV871I=F5S($1E<VEG;F%T960@87,@2&5D
M9VEN9PT*($EN<W1R=6UE;G1S.CPO:3X\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D-A<V@@9FQO=R!H961G92!F;W)W87)D#0H@8V]N=')A8W1S/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E!R
M97!A:60\+V9O;G0^/&)R("\^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/
M33H@,'!X.R!-05)'24XM5$]0.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^97AP96YS97,F(WA!,#MA;F0\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@34%2
M1TE.+51/4#H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/F]T:&5R(&-U<G)E;G0\+V9O;G0^/"]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU"3U143TTZ(#%P>#L@34%21TE.+51/4#H@,'!X)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/F%S
M<V5T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C(P-#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CY!8V-R=65D/"]F;VYT/CQB<B`O/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#%P>#L@34%21TE.+51/4#H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/F5X<&5N<V5S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.3@\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^+3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.5#H@
M+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\:3Y$97)I=F%T:79E<R!.;W0@1&5S:6=N871E9"!A<PT*($AE9&=I
M;F<@26YS=')U;65N=',Z/"]I/CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^16-O
M;F]M:6,@:&5D9V4@9F]R=V%R9`T*(&-O;G1R86-T<SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY0<F5P86ED
M/&)R("\^#0H@97AP96YS97,@86YD/&)R("\^#0H@;W1H97(@8W5R<F5N=#QB
M<B`O/@T*(&%S<V5T<SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-CPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^-#0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D%C8W)U960\8G(@
M+SX-"B!E>'!E;G-E<SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C0\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/C$T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/
M5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>#L@34%21TE.+51/4#H@-G!X)SX-
M"B`F(WA!,#L\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X
M.R!-05)'24XM5$]0.B`P<'@G/B8C>$$P.SPO<#X-"B`\+V1I=CX\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5F9F5C
M="!O9B!T:&4@1&5R:79A=&EV92!);G-T<G5M96YT<R!.970@;V8@=&AE(%5N
M9&5R;'EI;F<@17AP;W-U<F4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@
M5TA)5$4M4U!!0T4Z(&YO<FUA;#L@5$585"U44D%.4T9/4DTZ(&YO;F4[(%=/
M4D0M4U!!0TE.1SH@,'!X.R!#3TQ/4CH@<F=B*#`L,"PP*3L@1D].5#H@;65D
M:75M("=4:6UE<R!.97<@4F]M86XG.R!-05)'24XM5$]0.B`P<'@[($Q%5%1%
M4BU34$%#24Y'.B!N;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M
M=&5X="US=')O:V4M=VED=&@Z(#!P>"<^#0H@/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY);F9O<FUA=&EO;B!R96=A<F1I
M;F<@=&AE#0H@969F96-T(&]F('1H92!D97)I=F%T:79E(&EN<W1R=6UE;G1S
M+"!N970@;V8@=&AE('5N9&5R;'EI;F<-"B!E>'!O<W5R92P@;VX@=&AE(&-O
M;G-O;&ED871E9"!F:6YA;F-I86P@<W1A=&5M96YT<R!F;W(@96%C:"!O9B!T
M:&4-"B!P97)I;V1S('!R97-E;G1E9"!W97)E(&%S(&9O;&QO=W,@*&EN('1H
M;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM0D]4
M5$]-.B`P<'@[(%=(251%+5-004-%.B!N;W)M86P[(%1%6%0M5%)!3E-&3U)-
M.B!N;VYE.R!73U)$+5-004-)3D<Z(#!P>#L@0T],3U(Z(')G8B@P+#`L,"D[
M($9/3E0Z(#9P>"`G5&EM97,@3F5W(%)O;6%N)SL@34%21TE.+51/4#H@,'!X
M.R!,151415(M4U!!0TE.1SH@;F]R;6%L.R!415A4+4E.1$5.5#H@,'!X.R`M
M=V5B:VET+71E>'0M<W1R;VME+7=I9'1H.B`P<'@G/@T*("8C>$$P.SPO<#X-
M"B`\=&%B;&4@<W1Y;&4],T0G1D].5"U&04U)3%DZ("=4:6UE<R!.97<@4F]M
M86XG.R!"3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E.R!415A4+51204Y31D]2
M33H@;F]N93L@5T]21"U34$%#24Y'.B`P<'@[($Q%5%1%4BU34$%#24Y'.B!N
M;W)M86P[(%1%6%0M24Y$14Y4.B`P<'@[("UW96)K:70M=&5X="US=')O:V4M
M=VED=&@Z(#!P>"<@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W
M:61T:#TS1#$P,"4@86QI9VX],T1C96YT97(@8F]R9&5R/3-$,#X-"B`\='(^
M#0H@/'1D('=I9'1H/3-$-#0E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!W:61T:#TS1#8E/CPO=&0^#0H@/'1D('=I9'1H/3-$,C(E/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!W:61T:#TS1#8E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^
M#0H@/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E
M/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B!R9V(H,"PP+#`I(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU"3U143TTZ(#%P>#L@34%21TE.+51/4#H@,'!X)R!A;&EG
M;CTS1&-E;G1E<CX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/DQO8V%T:6]N(&EN#0H@1FEN86YC:6%L/&)R("\^
M#0H@4W1A=&5M96YT<SPO8CX\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@<F=B*#`L
M,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S(P,3,F
M(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-
M.B!R9V(H,"PP+#`I(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^)B-X03`[)B-X03`[)B-X03`[)B-X03`[
M,C`Q,B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/
M33H@<F=B*#`L,"PP*2`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0Q/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P
M.S(P,3$F(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT
M9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E
M;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&D^1&5R:79A=&EV97,@1&5S:6=N871E
M9"!A<R!(961G:6YG#0H@26YS=')U;65N=',Z/"]I/CPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ
M(#%P>#L@34%21TE.+4Q%1E0Z(#%E;3L@34%21TE.+51/4#H@,'!X.R!415A4
M+4E.1$5.5#H@+3%E;2<^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY'86EN<R`H;&]S<V5S*2!I;@T*(%-H87)E:&]L
M9&5R<R8C>#(P,3D[(&5Q=6ET>2!O;B!D97)I=F%T:79E<R`H969F96-T:79E
M#0H@<&]R=&EO;BD\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06-C=6UU;&%T960F(WA!,#MO=&AE
M<B!C;VUP<F5H96YS:79E(&EN8V]M92`H;&]S<RD\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C$P-#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=A:6YS("AL;W-S
M97,I(')E8V]G;FEZ960@:6X@96%R;FEN9W,-"B!O;B!D97)I=F%T:79E<R`H
M:6YE9F9E8W1I=F4@<&]R=&EO;B!A;F0@9&ES8V]N=&EN=65D#0H@9&5R:79A
M=&EV97,I/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/D9O<F5I9VX@8W5R<F5N8WD@9V%I;B`H;&]S
M<RD\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@
M=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[
M(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQI/D1E<FEV871I=F5S($YO="!$97-I9VYA
M=&5D(&%S#0H@2&5D9VEN9R!);G-T<G5M96YT<SH\+VD^/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1V%I
M;G,@*&QO<W-E<RD@<F5C;V=N:7IE9"!I;@T*(&5A<FYI;F=S/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/D9O<F5I9VX@8W5R<F5N8WD@9V%I;B`H;&]S<RD\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B@Q.3,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXH-S(R/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C,T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#PO=&%B;&4^#0H@#0H@#0H@/"]D:78^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#:&%N9V5S(&EN
M($%C8W5M=6QA=&5D($]T:&5R($-O;7!R96AE;G-I=F4@26YC;VUE("A,;W-S
M*2!296QA=&5D('1O($1E<FEV871I=F4@26YS=')U;65N=',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU"3U143TTZ(#!P>#L@34%21TE.+51/4#H@-G!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!F;VQL;W=I
M;F<@=&%B;&4@<')O=FED97,@=&AE#0H@8F%L86YC97,@86YD(&-H86YG97,@
M:6X@86-C=6UU;&%T960@;W1H97(@8V]M<')E:&5N<VEV92!I;F-O;64-"B`H
M;&]S<RD@<F5L871E9"!T;R!D97)I=F%T:79E(&EN<W1R=6UE;G1S(&9O<B!T
M:&4@:6YD:6-A=&5D('!E<FEO9',-"B`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^
M/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U3
M25I%.B`V<'@[($U!4D=)3BU43U`Z(#!P>"<^#0H@)B-X03`[/"]P/@T*(#QT
M86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG
M;CTS1&-E;G1E<B!B;W)D97(],T0P/@T*(#QT<CX-"B`\=&0@=VED=&@],T0X
M.24^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4
M.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/D)E9VEN;FEN9R!B86QA;F-E($1E8V5M8F5R)B-X03`[,S$L#0H@
M,C`Q,CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D%M;W5N="!R96-L
M87-S:69I960@=&\-"B!E87)N:6YG<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%
M149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.
M+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3F5T(&-H86YG93PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3`T/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE
M/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%3E0Z
M("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^16YD:6YG(&)A;&%N8V4@1&5C96UB97(F(WA!,#LS,2P-"B`R,#$S
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3`T/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE
M/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP('-T>6QE/3-$
M)TU!4D=)3BU"3U143TTZ(#!P>#L@34%21TE.+51/4#H@-G!X)SXF(WA!,#L\
M+W`^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].
M97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T
M8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970T,BYH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P14M(/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-T;V-K+4)A
M<V5D($-O;7!E;G-A=&EO;B`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$:7-C;&]S=7)E($]F($-O
M;7!E;G-A=&EO;B!296QA=&5D($-O<W1S(%-H87)E8F%S960@4&%Y;65N=',@
M6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4W5M;6%R>2!O9B!3=&]C:R!/<'1I;VX@06-T:79I='D\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!F
M;VQL;W=I;F<@=&%B;&4@<W5M;6%R:7IE<R!T:&4-"B!#;VUP86YY)B-X,C`Q
M.3MS('-T;V-K(&]P=&EO;B!A8W1I=FET>2!F;W(@=&AE('EE87(@96YD960-
M"B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$S.CPO9F]N=#X\+W`^#0H@/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/
M3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$
M)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P
M86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX]
M,T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#4R)3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0W)3X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0W)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0W)3X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0W)3X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E-H87)E<SPO8CX\+V9O;G0^
M/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CXH:6XF(WA!,#MT:&]U<V%N9',I/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E=E:6=H=&5D+3PO8CX\+V9O
M;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,3X\8CY!=F5R86=E/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D5X
M97)C:7-E/"]B/CPO9F]N=#X\8G(@+SX-"B`\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E!R:6-E/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E=E:6=H=&5D
M+3PO8CX\+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,3X\8CY!=F5R86=E/"]B/CPO9F]N=#X\8G(@
M+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0Q/CQB/E)E;6%I;FEN9SPO8CX\+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY#;VYT<F%C
M='5A;#PO8CX\+V9O;G0^/&)R("\^#0H@/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY497)M/"]B/CPO9F]N=#X\8G(@
M+SX-"B`\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0Q/CQB/BAI;B8C>$$P.PT*('EE87)S*3PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY!9V=R96=A=&4\+V(^/"]F
M;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^/&(^26YT<FEN<VEC#0H@5F%L=64\+V(^/"]F;VYT/CQB
M<B`O/@T*(#QF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^*&EN)B-X03`[=&AO=7-A;F1S*3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3W5T<W1A;F1I;F<@87,@;V8@1&5C
M96UB97(F(WA!,#LS,2P-"B`R,#$R/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C<L
M,3$X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3(N-S@\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*
M(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=R86YT960\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,2PW-#`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/C(Q+C0W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY%>&5R8VES960\+V9O;G0^/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^*#(L-#0U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3$N,S<\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D9O<F9E:71E9"!O<B!E>'!I<F5D/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@R
M-S4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ-BXS.3PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@
M/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^3W5T<W1A;F1I;F<@87,@;V8@1&5C96UB97(F(WA!,#LS
M,2P-"B`R,#$S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXV+#$S
M.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$U
M+C8U/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXW+C(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXQ,S@L,S`R/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/
M3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY%>&5R8VES86)L92!A<R!O9B!$96-E
M;6)E<B8C>$$P.S,Q+`T*(#(P,3,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C$L-C<X/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^,3$N-S(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C4N,SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C0T+#,X-CPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^
M#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^3W!T:6]N<R!V97-T960@;W(@97AP96-T960@=&\@=F5S="!A=`T*
M($1E8V5M8F5R)B-X03`[,S$L(#(P,3,@*#$I/"]F;VYT/CPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXU+#4T,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C$U+C,R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXW+C$\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ,C8L-C<P/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/"]T<CX-"B`\+W1A8FQE/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0H@
M)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z
M(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D
M9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M=&]P('=I9'1H/3-$-"4@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$I/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY);B!A9&1I=&EO;B!T;R!T
M:&4@=F5S=&5D(&]P=&EO;G,L('1H92!#;VUP86YY(&5X<&5C=',@80T*('!O
M<G1I;VX@;V8@=&AE('5N=F5S=&5D(&]P=&EO;G,@=&\@=F5S="!A="!S;VUE
M('!O:6YT(&EN('1H90T*(&9U='5R92X@3W!T:6]N<R!E>'!E8W1E9"!T;R!V
M97-T(&%R92!C86QC=6QA=&5D(&)Y(&%P<&QY:6YG(&%N#0H@97-T:6UA=&5D
M(&9O<F9E:71U<F4@<F%T92!T;R!T:&4@=6YV97-T960@;W!T:6]N<RX\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@#0H@#0H@/"]D:78^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y7
M96EG:'1E9"U!=F5R86=E($%S<W5M<'1I;VYS(%5S960@:6X@17-T:6UA=&EN
M9R!&86ER(%9A;'5E<R!O9B!3=&]C:R!/<'1I;VYS($=R86YT960\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!F86ER
M('9A;'5E<R!O9B!S=&]C:R!O<'1I;VYS#0H@9W)A;G1E9"!I;B!E86-H('!E
M<FEO9"!P<F5S96YT960@=V5R92!E<W1I;6%T960@=7-I;F<@=&AE(&9O;&QO
M=VEN9PT*('=E:6=H=&5D+6%V97)A9V4@87-S=6UP=&EO;G,Z/"]F;VYT/CPO
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*("8C>$$P.SPO<#X-"B`\=&%B
M;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R
M/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$
M.3(E(&%L:6=N/3-$8V5N=&5R/@T*(#QT<CX-"B`\=&0@=VED=&@],T0W-24^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$."4^/"]T9#X-
M"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$-R4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\
M=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I
M9'1H/3-$-R4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,3`@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,3X\8CY996%R)B-X03`[16YD960F(WA!,#M$96-E;6)E<B8C>$$P
M.S,Q+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G
M0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O
M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/C(P,3,\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS
M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$
M8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^,C`Q,CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/C(P,3$\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z
M("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4FES:RUF<F5E(')A=&4\+V9O;G0^
M/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C(N,#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B4F(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,BXP/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,BXY/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY%>'!E8W1E9"!D:79I9&5N9"!Y:65L9#PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^+3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B4F(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^,2XR/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2XQ/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY%>'!E8W1E9"!V
M;VQA=&EL:71Y/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXT,CPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B4F(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-#0\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B4F(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXT,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@
M/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^17AP96-T960@=&5R;2`H
M:6X@>65A<G,I/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXU+C@\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-2XW/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXU+C4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`-"B`-"B`\+V1I=CX\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-T
M;V-K+4)A<V5D($-O;7!E;G-A=&EO;B!%>'!E;G-E/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@9F]L;&]W:6YG('1A
M8FQE(&1E=&%I;',@=&AE#0H@<W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X
M<&5N<V4@8GD@8V%P=&EO;B!F;W(@96%C:"!P97)I;V0-"B!P<F5S96YT960@
M;VX@=&AE($-O;G-O;&ED871E9"!3=&%T96UE;G1S(&]F($]P97)A=&EO;G,@
M*&EN#0H@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z
M(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL93TS1"="3U)$15(M
M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$
M,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@86QI9VX],T1C96YT97(^
M#0H@/'1R/@T*(#QT9"!W:61T:#TS1#8S)3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0T)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*(#QT
M9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&-O;'-P86X],T0Q,"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/EEE87(@16YD
M960-"B!$96-E;6)E<B8C>$$P.S,Q+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@
M<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E
M;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L
M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#$^,C`Q,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P
M,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/C(P,3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^4')O9'5C="!C;W-T(&]F(')E=F5N=64\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXW-#<\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C4X,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0U-CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY397)V:6-E(&-O<W0@;V8@<F5V96YU
M93PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3<W/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$V,3PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3<R/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E)E<V5A<F-H+"!D979E;&]P;65N
M="P@86YD#0H@96YG:6YE97)I;F<\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C(L-3@U/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C(L,30Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXR+#(V.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4
M+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY396QL:6YG+"!G96YE
M<F%L+"!A;F0-"B!A9&UI;FES=')A=&EV93PO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^-RPQ,3$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^-2PV,CD\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C4L,3<R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$P+#8R
M,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[)B-X03`[)B-X03`[."PU,C`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#LF(WA!,#LF(WA!,#LX+#`V.#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].
M5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@
M/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-.B`P
M<'@G/B8C>$$P.SPO<#X-"B`-"B`-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H
M=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B
M9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#
M.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H
M965T<R]3:&5E=#0S+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z
M('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C
M:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-
M151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT
M+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V
M87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#
M;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B
M;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%,4%!0SX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY487AE<R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY);F-O;64@5&%X($1I<V-L
M;W-U<F4@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^0V]N<W1I='5E;G1S(&]F(%!R;W9I<VEO;B!F;W(@
M26YC;VUE(%1A>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY4:&4@<')O=FES:6]N(&9O<B!I;F-O;64@=&%X97,-"B!C
M;VYS:7-T960@;V8@=&AE(&9O;&QO=VEN9R`H:6X@=&AO=7-A;F1S*3H\+V9O
M;G0^/"]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.
M+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*
M(#QT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B
M;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED
M=&@],T0Y,B4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS
M1#4Y)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0U)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q,"!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/EEE87(@16YD960-"B!$96-E;6)E<B8C>$$P.S,Q
M+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]2
M1$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O
M;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^,C`Q,CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/C(P,3$\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0W5R<F5N=#H\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$.3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R
M/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D9E9&5R86P\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXX+#<R,#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3$L,C@T/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^-BPW,3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^4W1A=&4\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C<R,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXW.#D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C@P-CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY&;W)E:6=N/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXS+#$V-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXU+#<Y,#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,3`L-3$Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D
M/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI
M9VX],T1T;W`^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3(L-C`X/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$W+#@V,SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3@L,#,V/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D1E9F5R<F5D.CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D9E9&5R
M86P\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$L-3@P/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C0R.#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#@Q,CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO
M9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^4W1A=&4\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$Q
M.3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS
M-CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,S0\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1F]R96EG;CPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-CPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXR,#4\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B@Q,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXQ+#<P-3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXV-CD\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B@W
M.#@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P
M.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^
M#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S$T+#,Q,SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[)B-X03`[)B-X
M03`[,3@L-3,R/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[)B-X03`[)B-X03`[,3<L,C0X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-
M"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^)B-X03`[/"]P
M/@T*(`T*(`T*(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4F5C;VYC:6QI871I;VX@;V8@56YI=&5D(%-T
M871E<R!&961E<F%L(%-T871U=&]R>2!#;W)P;W)A=&4@5&%X(%)A=&4@=&\@
M0V]M<&%N>2=S($5F9F5C=&EV92!487@@4F%T93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQD:78^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^02!R96-O;F-I;&EA=&EO;B!O
M9B!T:&4@56YI=&5D(%-T871E<PT*(&9E9&5R86P@<W1A='5T;W)Y(&-O<G!O
M<F%T92!T87@@<F%T92!T;R!T:&4@0V]M<&%N>28C>#(P,3D[<PT*(&5F9F5C
M=&EV92!T87@@<F%T92!W87,@87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*(#QP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X
M.R!&3TY4+5-)6D4Z(#9P>"<^#0H@)B-X03`[/"]P/@T*(#QT86)L92!S='EL
M93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E
M;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@86QI
M9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS1#<U)3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0X)3X\+W1D/@T*(#QT9#X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0W)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0W
M)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q,"!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q
M/CQB/EEE87(F(WA!,#M%;F1E9"8C>$$P.T1E8V5M8F5R)B-X03`[,S$L/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M
M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O
M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^,C`Q,SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/4D1%
M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@
M8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3XR,#$R/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]4
M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P
M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#$^,C`Q,3PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY);F-O;64@=&%X('!R;W9I<VEO;B!A="!F961E
M<F%L#0H@<W1A='5T;W)Y(')A=&4\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C,U/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS-3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C,U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY3=&%T
M92!I;F-O;64@=&%X97,L(&YE="!O9B!F961E<F%L#0H@8F5N969I=#PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXQ/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXQ/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D9O<F5I9VX@=&%X(')A=&4-"B!D:69F97)E;G1I86P\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B@Q-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*#$T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$U/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY487@@8W)E9&ET/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXH,3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXH,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^1&ES8W)E=&4@=&%X(&5V96YT<SPO9F]N=#X\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^*#,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D]T:&5R/"]F;VYT/CPO<#X-
M"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXQ/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P
M>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^26YC;VUE('1A>"!P<F]V:7-I;VX\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CQB/C$V/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)28C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXR,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(P/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXE)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T
M9#X-"B`\+W1R/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@-G!X.R!-05)'24XM0D]45$]-.B`P<'@G/B8C>$$P.SPO<#X-"B`-"B`-
M"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D-H86YG97,@:6X@=&AE(%)E<V5R=F4@9F]R($EN8V]M92!4
M87AE<RP@17AC;'5D:6YG($EN=&5R97-T(&%N9"!096YA;'1I97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\9&EV/@T*(#QP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E1H92!C:&%N
M9V5S(&EN('1H92!R97-E<G9E(&9O<B!I;F-O;64-"B!T87AE<RP@97AC;'5D
M:6YG(&EN=&5R97-T(&%N9"!P96YA;'1I97,L('=E<F4@87,@9F]L;&]W<R`H
M:6X-"B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@
M-G!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#
M3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P
M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E;G1E<CX-
M"B`\='(^#0H@/'1D('=I9'1H/3-$.#DE/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY"86QA;F-E(&]F(')E<V5R
M=F4@9F]R(&EN8V]M92!T87AE<PT*(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L
M(#(P,3$\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C0L,30X/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/D=R;W-S(&%M;W5N=',@;V8@:6YC<F5A<V5S(&EN#0H@=6YR96-O
M9VYI>F5D('1A>"!B96YE9FET<R!A<R!A(')E<W5L="!O9B!T87@@<&]S:71I
M;VYS('1A:V5N(&EN#0H@<')I;W(@<&5R:6]D<SPO9F]N=#X\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXT,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY'<F]S<R!A;6]U;G1S(&]F(&EN8W)E87-E<R!I;@T*('5N<F5C;V=N
M:7IE9"!T87@@8F5N969I=',@87,@82!R97-U;'0@;V8@=&%X('!O<VET:6]N
M<R!T86ME;B!I;B!T:&4-"B!C=7)R96YT('!E<FEO9#PO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXV-#(\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G
M5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)O<W,@86UO
M=6YT<R!O9B!D96-R96%S97,@:6X-"B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F
M:71S(')E;&%T:6YG('1O('-E='1L96UE;G1S('=I=&@@=&%X:6YG#0H@875T
M:&]R:71I97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#0R-#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*28C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)O<W,@86UO=6YT<R!O9B!D
M96-R96%S97,@:6X-"B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S(&%S(&$@
M<F5S=6QT(&]F('1H92!E>'!I<F%T:6]N(&]F('1H90T*(&%P<&QI8V%B;&4@
M<W1A='5T97,@;V8@;&EM:71A=&EO;G,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M*#,X-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T
M>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT
M9#XF(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^0F%L86YC92!O9B!R97-E<G9E(&9O<B!I;F-O;64@=&%X97,-
M"B!A<R!O9B!$96-E;6)E<B8C>$$P.S,Q+"`R,#$R/"]F;VYT/CPO<#X-"B`\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C0L,#(T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D=R;W-S(&%M;W5N=',@;V8@:6YC<F5A<V5S(&EN#0H@=6YR
M96-O9VYI>F5D('1A>"!B96YE9FET<R!A<R!A(')E<W5L="!O9B!T87@@<&]S
M:71I;VYS('1A:V5N(&EN#0H@<')I;W(@<&5R:6]D<SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXT,S@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D=R
M;W-S(&%M;W5N=',@;V8@:6YC<F5A<V5S(&EN#0H@=6YR96-O9VYI>F5D('1A
M>"!B96YE9FET<R!A<R!A(')E<W5L="!O9B!T87@@<&]S:71I;VYS('1A:V5N
M(&EN('1H90T*(&-U<G)E;G0@<&5R:6]D/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/C$L,#0X/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.
M+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY'<F]S<R!A;6]U;G1S(&]F(&1E8W)E87-E<R!I;@T*('5N
M<F5C;V=N:7IE9"!T87@@8F5N969I=',@<F5L871I;F<@=&\@<V5T=&QE;65N
M=',@=VET:"!T87AI;F<-"B!A=71H;W)I=&EE<SPO9F]N=#X\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^1W)O<W,@
M86UO=6YT<R!O9B!D96-R96%S97,@:6X-"B!U;G)E8V]G;FEZ960@=&%X(&)E
M;F5F:71S(&%S(&$@<F5S=6QT(&]F('1H92!E>'!I<F%T:6]N(&]F('1H90T*
M(&%P<&QI8V%B;&4@<W1A='5T97,@;V8@;&EM:71A=&EO;G,\+V9O;G0^/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^/&(^*#$L,3`R/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^*3PO8CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z
M(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/D)A;&%N8V4@;V8@<F5S97)V92!F;W(@:6YC;VUE('1A>&5S
M#0H@87,@;V8@1&5C96UB97(F(WA!,#LS,2P@,C`Q,SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/C0L-#`X/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE
M)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R
M/@T*(#PO=&%B;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-
M05)'24XM0D]45$]-.B`P<'@G/B8C>$$P.SPO<#X-"B`-"B`-"B`\+V1I=CX\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-O;G-T:71U96YT<R!O9B!$969E<G)E9"!487@@07-S971S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY$969E<G)E9"!T
M87@@87-S971S(&-O;G-I<W1E9"!O9B!T:&4-"B!F;VQL;W=I;F<@*&EN('1H
M;W5S86YD<RDZ/"]F;VYT/CPO<#X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0
M.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`V<'@G/@T*
M("8C>$$P.SPO<#X-"B`\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)2!A;&EG;CTS1&-E;G1E<CX-"B`\='(^
M#0H@/'1D('=I9'1H/3-$.#(E/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!W:61T:#TS1#,E/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@
M/'1D/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#,E/CPO
M=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/'1D/CPO=&0^#0H@/"]T
M<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY$
M96-E;6)E<B8C>$$P.S,Q+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G
M('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB
M/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M,C`Q,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#=7)R
M96YT(&1E9F5R<F5D('1A>`T*(&%S<V5T<SH\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^26YV96YT;W)Y(&%N9"!R979E;G5E#0H@<F5L871E9#PO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/CQB/C4L-C$T/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C0L,S`S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D)O;G5S97,L(&-O;6UI<W-I;VYS+"!A;F0@;W1H97(-
M"B!C;VUP96YS871I;VX\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PS-S<\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#(X,#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%2
M1TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY/=&AE<CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ
M+#(Y,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L,#DS/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS
M1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X
M03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C
M>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@
M/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@
M+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY'<F]S<R!C=7)R96YT(&1E9F5R<F5D
M('1A>`T*(&%S<V5T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXX+#(X,SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C8L-C<V/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/E9A;'5A=&EO;B!A;&QO=V%N8V4\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^*#8W,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/BD\+V(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^*#,P-SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*
M(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M
M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/DYE="!C=7)R96YT(&1E
M9F5R<F5D('1A>`T*(&%S<V5T<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/C<L-C$Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C8L,S8Y/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF
M(WA!,#L\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^3F]N8W5R<F5N="!D969E<G)E9"!T87@-"B!A<W-E=',Z/"]F;VYT
M/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E-T
M;V-K+6)A<V5D(&-O;7!E;G-A=&EO;@T*(&5X<&5N<V4\+V9O;G0^/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXW+#0X.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW
M+#(T,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.
M1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY&961E<F%L(&%N9"!S=&%T
M92!T87@@8W)E9&ET#0H@8V%R<GEF;W)W87)D<SPO9F]N=#X\+W`^#0H@/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXU+#0Q.#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDL
M-S0W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP
M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/D1E<')E8VEA=&EO;CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#@S,3PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C$L.#$Y/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'
M24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D%C<75I<F5D(&-O;7!L971E9"!T96-H;F]L;V=I97,@
M86YD#0H@;W1H97(@:6YT86YG:6)L92!A<W-E=',\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^.#,U/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PQ
M,3D\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M56YR96%L:7IE9"!I;G9E<W1M96YT(&=A:6YS(&%N9`T*(&QO<W-E<SPO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXV,#$\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXQ+#`W-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY#;W)R96QA
M=&EV92!T87@@<F5L:65F(&%N9"!D969E<G)E9`T*(&EN=&5R97-T(')E;&%T
M960@=&\@<F5S97)V97,\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C4R/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-3(P/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&
M1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,F5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D-A<&ET86P@;&]S<R!C87)R
M>69O<G=A<F0\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS
M-S,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^06-Q=6ER960@:6XM<')O8V5S
M<PT*('1E8VAN;VQO9WD\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXM/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXY,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-
M"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z
M(#)E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY/=&AE<CPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#$W.#PO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C$L.38P/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)
M6D4Z(#%P>"<^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^
M#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY'<F]S
M<R!N;VYC=7)R96YT(&1E9F5R<F5D('1A>`T*(&%S<V5T<SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXQ-RPV,#,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXR,RPY-#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^3F]N8W5R<F5N="!D969E<G)E9"!T87@-"B!L:6%B:6QI=&EE
M<SH\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`R96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3F]N9&5D=6-T:6)L
M92!I;G1A;F=I8FQE#0H@87-S971S/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B@S+#8V,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/BD\+V(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#0L.30U
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS
M1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#)E;2<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY/=&AE<CPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH-30X/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^*3PO8CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXH,BPQ-S$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.
M5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY'<F]S<R!N;VYC=7)R96YT(&1E
M9F5R<F5D('1A>`T*(&QI86)I;&ET:65S/"]F;VYT/CPO<#X-"B`\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B@T+#(Q,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/BD\+V(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#<L
M,3$V/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL
M93TS1"=415A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY686QU
M871I;VX@86QL;W=A;F-E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B@Q+#`X
M-CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/BD\+V(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^*#$L,3@R/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@<W1Y;&4],T0G1D].
M5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D/B8C>$$P.SPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\
M+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M3F5T(&YO;F-U<G)E;G0@9&5F97)R960@=&%X#0H@87-S971S/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^,3(L,S`W/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/C$U+#8T-SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T
M<CX-"B`\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H@/"]T9#X-"B`\=&0^)B-X03`[/"]T9#X-"B`\+W1R/@T*(#PO=&%B
M;&4^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]4
M5$]-.B`P<'@[($9/3E0M4TE:13H@,7!X)SX-"B`F(WA!,#L\+W`^#0H@/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/B8C>$$P.SPO<#X-"B`-"B`-"B`\+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL
M/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X
M7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R
M,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T
M<R]3:&5E=#0T+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U
M;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R
M<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!
M(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT
M;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C
M<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM
M96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@
M8VQA<W,],T1R97!O<G0@:60],T1)1#!%344^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS
M=')O;F<^5V5I9VAT960@079E<F%G92!3:&%R97,@*%1A8FQE<RD\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^16%R
M;FEN9W,@4&5R(%-H87)E(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A;&-U;&%T:6]N(&]F(%=E:6=H
M=&5D+4%V97)A9V4@4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY796EG:'1E9"UA=F5R86=E('-H87)E<R!W97)E
M#0H@8V%L8W5L871E9"!A<R!F;VQL;W=S("AI;B!T:&]U<V%N9',I.CPO9F]N
M=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM
M0D]45$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B`F(WA!,#L\+W`^#0H@
M/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O
M<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T
M:#TS1#$P,"4@86QI9VX],T1C96YT97(^#0H@/'1R/@T*(#QT9"!W:61T:#TS
M1#<V)3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3X\
M+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3X\+W1D/@T*(#QT9#X\+W1D
M/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0R)3X\+W1D/@T*(#QT9#X\+W1D/@T*(#QT9#X\+W1D/@T*
M(#QT9#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q,"!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0Q/CQB/EEE87(@16YD960-"B!$96-E;6)E<B8C>$$P.S,Q
M+#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R/@T*
M(#QT9#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*(#QT9"!C;VQS
M<&%N/3-$-#X\+W1D/@T*(#QT9"!C;VQS<&%N/3-$-#X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/C(P,3,\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M,C`Q,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L
M:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q
M/C(P,3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^0F%S
M:6,@=V5I9VAT960M879E<F%G92!C;VUM;VX@<VAA<F5S#0H@;W5T<W1A;F1I
M;F<\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C@V+#DT-CPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXX-2PV-C8\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C@S+#<Q.#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A
M;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=415A4+4E.1$5.5#H@+3%E;3L@
M34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CY%9F9E8W0@;V8@9&EL=71I=F4@<W1O8VL-"B!O
M<'1I;VYS/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXQ+#DU-3PO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ+#8Q
M-#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,2PX,#8\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R('-T>6QE/3-$
M)T9/3E0M4TE:13H@,7!X)SX-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^#0H@/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!
M,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H@/"]T9#X-"B`\
M=&0^)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*(#PO
M=&0^#0H@/'1D/B8C>$$P.SPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=4
M15A4+4E.1$5.5#H@+3%E;3L@34%21TE.+4Q%1E0Z(#%E;2<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY$:6QU=&5D('=E
M:6=H=&5D+6%V97)A9V4@8V]M;6]N(&%N9`T*(&-O;6UO;BUE<75I=F%L96YT
M('-H87)E<R!O=71S=&%N9&EN9SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^.#@L.3`Q/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C@W+#(X,#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^.#4L-3(T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R
M/@T*(#QT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*(#QP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*(#QP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X-"B`\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"B`\+W1D/@T*(#QT9#XF(WA!,#L\+W1D/@T*
M(#PO='(^#0H@/"]T86)L93X-"B`\<"!S='EL93TS1"=-05)'24XM5$]0.B`V
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^)B-X03`[/"]P/@T*(`T*(`T*(#PO
M9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A
M8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?
M,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT
M+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X
M7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T-#4N:'1M;`T*0V]N=&5N
M="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N
M="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M
M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M
M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C
M<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@
M1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^
M#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$
M,$4R1CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY396=M96YT(&%N9"!'96]G
M<F%P:&EC($EN9F]R;6%T:6]N("A486)L97,I/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-E9VUE;G0@4F5P;W)T
M:6YG(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/DEN9F]R;6%T:6]N($%B;W5T(%-E9VUE;G1S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS
M1"=-05)'24XM0D]45$]-.B`P<'@[($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@9F]L
M;&]W:6YG('1A8FQE('-U;6UA<FEZ97,-"B!I;F9O<FUA=&EO;B!A8F]U="!T
M:&4@0V]M<&%N>28C>#(P,3D[<R!S96=M96YT<R`H:6X-"B!T:&]U<V%N9',I
M.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4)/5%1/33H@,'!X
M.R!&3TY4+5-)6D4Z(#9P>#L@34%21TE.+51/4#H@,'!X)SX-"B`F(WA!,#L\
M+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P
M<V4G(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q
M,#`E(&%L:6=N/3-$8V5N=&5R(&)O<F1E<CTS1#`^#0H@/"$M+2!"96=I;B!4
M86)L92!(96%D("TM/@T*(#QT<CX-"B`\=&0@=VED=&@],T0U-24^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$
M-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY-5E-$/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y
M;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG
M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E-)4T0\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^
M/&(^4F5C;VYC:6QI;F<\+V(^/"]F;VYT/CQB<B`O/@T*(#QF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^271E;7,\+V(^
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#$^/&(^0V]N<V]L
M:61A=&5D/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\
M(2TM($5N9"!486)L92!(96%D("TM/CPA+2T@0F5G:6X@5&%B;&4@0F]D>2`M
M+3X-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.
M5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY996%R($5N9&5D($1E8V5M8F5R)B-X03`[,S$L#0H@,C`Q,SPO
M9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#PO='(^#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^
M#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z
M("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^4')O9'5C="!R979E;G5E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[,CDX+#$X-CPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.R8C>$$P.R8C>$$P.S(X+#8P,#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[)B-X
M03`[)B-X03`[,S(V+#<X-CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/E-E<G9I8V4@<F5V96YU93PO9F]N
M=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.2PT-C4\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$W+#8S
M-3PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A
M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXR-RPQ,#`\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS
M1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4+4E.
M1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CY$97!R96-I871I;VX@86YD#0H@86UO<G1I>F%T:6]N/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXY+#4V.3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,2PP
M-S@\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)#PO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXT-34\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C$Q+#$P,CPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/D=O;V1W:6QL(&%N9"!I;G1A;F=I
M8FQE<SPO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.3`L-S$X/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXU+#8Y-#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CX\8CXM/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!
M4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXY-BPT,3(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-
M"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4+4E.1$5.5#H@
M+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CY/<&5R871I;F<@:6YC;VUE/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$
M<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CX\8CXY.2PS.#,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/CQB/C@L.3DP/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXH,C(L,#`U/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^.#8L,S8X
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO
M='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX],T1T
M;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@5$585"U)3D1%
M3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^665A<B!%;F1E9"!$96-E;6)E<B8C>$$P.S,Q+`T*(#(P,3(\
M+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P
M/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M24Y$14Y4
M.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/E!R;V1U8W0@<F5V96YU93PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C8S+#,P
M.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C,R+#(X,#PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^,CDU+#4X.#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY397)V:6-E(')E=F5N=64\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^,3`L,S@X/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXQ."PS,#,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,C@L-CDQ/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D1E<')E
M8VEA=&EO;B!A;F0-"B!A;6]R=&EZ871I;VX\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^.2PU,#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDV,SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C,Y,#PO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,3`L.#4X/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N
M/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M
M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/D=O;V1W:6QL(&%N9"!I;G1A;F=I8FQE<SPO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXY,"PS.3`\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C8L,#8Y/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/BT\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CDV+#0U.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY/
M<&5R871I;F<@:6YC;VUE/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C@Y+#,W.#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3$L.30Q/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,3<L.3$R/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^.#,L-#`W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\=&0@=F%L:6=N/3-$
M=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`Q96T[(%1%6%0M24Y$
M14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/EEE87(@16YD960@1&5C96UB97(F(WA!,#LS,2P-"B`R,#$Q
M/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O
M<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4+4E.1$5.
M5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CY0<F]D=6-T(')E=F5N=64\+V9O;G0^/"]P/@T*(#PO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(V-"PY
M-38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS,BPS-30\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/C(Y-RPS,3`\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%
M1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V5R=FEC92!R979E;G5E/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C@L-S$W/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L
M:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CXQ-2PX.#<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^,C0L-C`T/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE
M/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/D1E<')E
M8VEA=&EO;B!A;F0-"B!A;6]R=&EZ871I;VX\+V9O;G0^/"]P/@T*(#PO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^."PT-#4\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO
M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDP.#PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C0P,SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^.2PW-38\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V86QI9VX]
M,T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#)E;3L@5$585"U)
M3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^1V]O9'=I;&P@86YD(&EN=&%N9VEB;&5S/"]F;VYT/CPO
M<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/CDT+#,R,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^-BPV,3<\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^+3PO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^,3`P+#DS.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY/
M<&5R871I;F<@:6YC;VUE/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDT+#(P,3PO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3`L,S`Q/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXH,3DL,30W/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXI)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^.#4L,S4U/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M+W1R/@T*(#PO=&%B;&4^#0H@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y38VAE9'5L92!O9B!2979E;G5E
M(&9R;VT@17AT97)N86P@0W5S=&]M97)S(&%N9"!,;VYG+4QI=F5D($%S<V5T
M<RP@8GD@1V5O9W)A<&AI8V%L($%R96%S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/&1I=CX-"B`\<"!S='EL93TS1"=-05)'24XM0D]45$]-
M.B`P<'@[($U!4D=)3BU43U`Z(#9P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CY4:&4@9F]L;&]W:6YG('1A8FQE('-U
M;6UA<FEZ97,-"B!I;F9O<FUA=&EO;B!A8F]U="!G96]G<F%P:&EC(&%R96%S
M("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>#L@34%21TE.+51/4#H@
M,'!X)SX-"B`F(WA!,#L\+W`^#0H@/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#
M3TQ,05!313H@8V]L;&%P<V4G(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN
M9STS1#`@=VED=&@],T0Q,#`E(&%L:6=N/3-$8V5N=&5R(&)O<F1E<CTS1#`^
M#0H@/"$M+2!"96=I;B!486)L92!(96%D("TM/@T*(#QT<CX-"B`\=&0@=VED
M=&@],T0S.24^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$
M-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T
M9#X-"B`\=&0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$
M-"4^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"B`\=&0^
M/"]T9#X-"B`\=&0^/"]T9#X-"B`\=&0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('-T>6QE/3-$)T)/
M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T
M;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,3X\8CY5;FET960F(WA!,#M3
M=&%T97,\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P
M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#$^/&(^175R;W!E/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0Q/CQB/DIA<&%N/"]B/CPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C
M;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/D]T:&5R/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@<W1Y;&4]
M,T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS
M1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0Q/CQB/E1O=&%L/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\(2TM($5N9"!4
M86)L92!(96%D("TM/CPA+2T@0F5G:6X@5&%B;&4@0F]D>2`M+3X-"B`\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S
M='EL93TS1"=-05)'24XM3$5&5#H@,65M.R!415A4+4E.1$5.5#H@+3%E;2<^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY9
M96%R($5N9&5D($1E8V5M8F5R)B-X03`[,S$L#0H@,C`Q,SPO9F]N=#X\+W`^
M#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4
M+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY0<F]D=6-T(')E=F5N=64\+V9O;G0^/"]P/@T*(#PO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^
M)#PO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXQ,#,L-C$P/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[)B-X03`[)B-X03`[
M,3`T+#0Y-SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S,S+#<V,SPO8CX\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.R8C>$$P.R8C>$$P.S@T+#DQ-CPO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.R8C
M>$$P.R8C>$$P.S,R-BPW.#8\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H@/'1D('9A;&EG;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&
M5#H@,F5M.R!415A4+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CY397)V:6-E(')E=F5N=64\+V9O
M;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$S+#4P-3PO8CX\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^-BPP
M,3(\+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/CQB/C0L,3`S/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CX\8CXS+#0X,#PO8CX\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,C<L,3`P/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^3&]N9RUL:79E9"!A
M<W-E=',\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/C$Q."PV,3D\
M+V(^/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/CQB/C4L,#4Y/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CX\8CXQ+#<S,CPO8CX\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.R8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^/&(^,3`L,C<V/"]B/CPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CX\
M8CXQ,S4L-C@V/"]B/CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C0T-%149&/@T*(#QT9"!V
M86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%21TE.+4Q%1E0Z(#%E;3L@
M5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^665A<B!%;F1E9"!$96-E;6)E<B8C>$$P.S,Q
M+`T*(#(P,3(\+V9O;G0^/"]P/@T*(#PO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#PO='(^
M#0H@/'1R/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4')O9'5C="!R979E
M;G5E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$
M8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXX-RPX-S<\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXY-2PS-S8\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXS."PQ
M-3$\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS
M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXW-"PQ.#0\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXR.34L-3@X/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&1CX-"B`\
M=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494.B`R
M96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/E-E<G9I8V4@<F5V96YU93PO9F]N=#X\
M+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXQ,RPR-#@\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C8L,#@S/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXU
M+#`T,SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^-"PS,3<\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A
M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(X+#8Y,3PO9F]N=#X\+W1D
M/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\='(^#0H@/'1D('9A;&EG
M;CTS1'1O<#X-"B`\<"!S='EL93TS1"=-05)'24XM3$5&5#H@,F5M.R!415A4
M+4E.1$5.5#H@+3%E;2<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CY,;VYG+6QI=F5D(&%S<V5T<SPO9F]N=#X\+W`^#0H@
M/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N
M/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S
M:7IE/3-$,CXQ,C`L-3DV/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXT+#DS.3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,BPR,CD\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO
M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C8L,S0R/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M(&%L:6=N/3-$<FEG:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ($%224%,)R!S:7IE/3-$,CXQ,S0L,3`V/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<B!B9V-O;&]R/3-$(T-#145&
M1CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,
M1494.B`Q96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/EEE87(@16YD960@1&5C96UB
M97(F(WA!,#LS,2P-"B`R,#$Q/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"B`\+W1R/@T*(#QT<CX-"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T
M>6QE/3-$)TU!4D=)3BU,1494.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/E!R
M;V1U8W0@<F5V96YU93PO9F]N=#X\+W`^#0H@/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^.#<L,38V/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%2
M24%,)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^,3`P+#DX-#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS
M1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I
M>F4],T0R/C0U+#(Y-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C8S+#@V
M-3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*(#QT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/C(Y-RPS,3`\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#PO='(^#0H@/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*(#QT9"!V86QI9VX],T1T;W`^#0H@/'`@<W1Y;&4],T0G34%2
M1TE.+4Q%1E0Z(#)E;3L@5$585"U)3D1%3E0Z("TQ96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^4V5R=FEC92!R979E
M;G5E/"]F;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/C$P+#<Y-CPO9F]N=#X\+W1D/@T*
M(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!!4DE!3"<@<VEZ93TS1#(^-BPS-#,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L
M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/C0L,30W/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$<FEG
M:'0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE/3-$
M,CXS+#,Q.#PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!
M3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,C0L-C`T
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ($%224%,)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\+W1R/@T*(#QT<CX-
M"B`\=&0@=F%L:6=N/3-$=&]P/@T*(#QP('-T>6QE/3-$)TU!4D=)3BU,1494
M.B`R96T[(%1%6%0M24Y$14Y4.B`M,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@05))04PG('-I>F4],T0R/DQO;F<M;&EV960@87-S971S/"]F
M;VYT/CPO<#X-"B`\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@05))04PG('-I>F4],T0R/C$R,2PQ-S0\+V9O;G0^/"]T9#X-"B`\=&0@
M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))
M04PG('-I>F4],T0R/C$P+#@Q,3PO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^,BPW-S,\+V9O;G0^/"]T9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M05))04PG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*(#QT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@05))04PG('-I>F4],T0R/CDU
M,CPO9F]N=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"B`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H@
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^,3,U+#<Q,#PO9F]N
M=#X\+W1D/@T*(#QT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!!4DE!3"<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H@/"]T<CX-"B`\+W1A8FQE/@T*
M(#PO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\
M+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A
M<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B
M9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T-#8N:'1M;`T*0V]N
M=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N
M=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\
M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E
M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^
M/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^
M+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE
M860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS
M1$E$,$533$-)/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-U;6UA<GD@;V8@
M4VEG;FEF:6-A;G0@06-C;W5N=&EN9R!0;VQI8VEE<R`M($%D9&ET:6]N86P@
M26YF;W)M871I;VX@*$1E=&%I;"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CY#;VYT<F%C=&]R
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY3=6UM87)Y($]F(%-I9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I
M97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DUA>&EM=6T@;6%T=7)I=&EE<R!P97)I;V0@;V8@
M9&5B="!S96-U<FET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG,3`@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^36%X:6UU;2!I;G9E<W1M96YT(&]F('1H92!C;VUP
M86YY(&EN('!A<G1N97)S:&EP/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG3&5S<R!T:&%N(#4E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;VUI<W-O<GD@;F]T97,@<F5C96EV
M86)L93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#,W,BPP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#$L,C$Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D%D=F5R=&ES:6YG(&-O<W1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#8U-BPP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#<Y,BPP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#$U-RPP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D%C8W5M=6QA=&5D(&]T:&5R(&-O;7!R96AE;G-I=F4@;&]S<R!C;VYS
M:7-T<R!O9B!F;W)E:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE
M;G1S+"!N970@;V8@=&%X/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR."PV,S`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C@L-S$R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!U;G)E86QI>F5D(&=A:6X@
M*&QO<W,I(&]N(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT<RP@;F5T
M(&]F('1A>#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,S8L,#`P
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0V."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y.970@=6YR96%L:7IE9"!G86EN(&]N(&1E<FEV871I=F4@
M:6YS=')U;65N=',L(&YE="!O9B!T87@\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$P-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^3F5T(&]F(&=A:6YS(&]N(&QO;F<M=&5R
M;2!I;G1E<F-O;7!A;GD@;&]A;G,L(&YE="!O9B!T87@\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$L,C<Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,C<Q+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E8VQA
M<W-I9FEC871I;VX@9G)O;2!A8V-U;75L871E9"!O=&AE<B!C;VUP<F5H96YS
M:79E(&EN8V]M92!T;R!I;G9E<W1M96YT(&EN8V]M93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`S,30L,#`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#8Y-2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#$X,2PP
M,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y.=6UB97(@;V8@;6%N=69A8W1U<F4@8V]N=')A8W1O<CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-87AI;75M(%M-96UB97)=
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M4W5M;6%R>2!/9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S(%M,
M:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y0<F]D=6-T('=A<G)A;G1Y('!E<FEO9#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)S(@>65A<G,\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^36%X:6UU;2!;365M
M8F5R72!\($1I<W1R:6)U=&EO;B!.971W;W)K<R!;365M8F5R73PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-U;6UA<GD@
M3V8@4VEG;FEF:6-A;G0@06-C;W5N=&EN9R!0;VQI8VEE<R!;3&EN92!)=&5M
M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^57-E9G5L(&5S=&EM871E9"!L:69E+"!I;G1A;F=I8FQE(&%S<V5T<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)S$R('EE87)S/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DUA
M>&EM=6T@6TUE;6)E<ET@?"!#=7-T;VUE<B!#;VYT<F%C=',@86YD(%)E;&%T
M:6]N<VAI<',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY3=6UM87)Y($]F(%-I9VYI9FEC86YT($%C8V]U
M;G1I;F<@4&]L:6-I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E5S969U;"!E<W1I;6%T960@
M;&EF92P@:6YT86YG:6)L92!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<Q,B!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-87AI;75M(%M-96UB97)=('P@0V]M
M<&QE=&5D(%1E8VAN;VQO9VEE<R!A;F0@3W1H97(@26YT86YG:6)L92!!<W-E
M=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY3=6UM87)Y($]F(%-I9VYI9FEC86YT($%C8V]U;G1I;F<@
M4&]L:6-I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E5S969U;"!E<W1I;6%T960@;&EF92P@
M:6YT86YG:6)L92!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<X('EE87)S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DUI;FEM=6T@6TUE;6)E<ET\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3=6UM87)Y($]F(%-I
M9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I97,@6TQI;F4@271E;7-=/"]S
M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R
M;V1U8W0@=V%R<F%N='D@<&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG-B!M;VYT:',\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^36EN:6UU;2!;365M8F5R72!\($1I<W1R
M:6)U=&EO;B!.971W;W)K<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-U;6UA<GD@3V8@4VEG;FEF:6-A
M;G0@06-C;W5N=&EN9R!0;VQI8VEE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^57-E9G5L(&5S
M=&EM871E9"!L:69E+"!I;G1A;F=I8FQE(&%S<V5T<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)S$Q('EE87)S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DUI;FEM=6T@6TUE;6)E
M<ET@?"!#=7-T;VUE<B!#;VYT<F%C=',@86YD(%)E;&%T:6]N<VAI<',@6TUE
M;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY3=6UM87)Y($]F(%-I9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I
M97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E5S969U;"!E<W1I;6%T960@;&EF92P@:6YT86YG
M:6)L92!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<X
M('EE87)S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/DUI;FEM=6T@6TUE;6)E<ET@?"!#;VUP;&5T960@5&5C:&YO
M;&]G:65S(&%N9"!/=&AE<B!);G1A;F=I8FQE($%S<V5T<R!;365M8F5R73PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-U
M;6UA<GD@3V8@4VEG;FEF:6-A;G0@06-C;W5N=&EN9R!0;VQI8VEE<R!;3&EN
M92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^57-E9G5L(&5S=&EM871E9"!L:69E+"!I;G1A;F=I8FQE(&%S
M<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)S,@>65A<G,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^2F%P86X@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY3=6UM87)Y($]F(%-I9VYI9FEC86YT($%C8V]U
M;G1I;F<@4&]L:6-I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X<&ER871I;VX@=&5R;2!O
M9B!P<F]M:7-S;W)Y(&YO=&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG,3@P(&1A>7,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0G5I;&1I;F=S(%M-96UB97)=/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4W5M;6%R>2!/
M9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S(%M,:6YE($ET96US
M73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y5<V5F=6P@;&EV97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<S.2!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y"=6EL9&EN9R!);7!R;W9E;65N=',@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3
M=6UM87)Y($]F(%-I9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I97,@6TQI
M;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E5S969U;"!L:79E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)S$P('EE87)S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O;7!U=&5R($AA<F1W87)E(&%N9"!3
M;V9T=V%R92!;365M8F5R72!\($UA>&EM=6T@6TUE;6)E<ET\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3=6UM87)Y($]F
M(%-I9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I97,@6TQI;F4@271E;7-=
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E5S969U;"!L:79E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)S4@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V]M<'5T97(@2&%R9'=A<F4@86YD(%-O9G1W87)E(%M-
M96UB97)=('P@36EN:6UU;2!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-U;6UA<GD@3V8@4VEG;FEF:6-A
M;G0@06-C;W5N=&EN9R!0;VQI8VEE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^57-E9G5L(&QI
M=F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG,B!Y96%R<SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y-86YU9F%C='5R:6YG(%1E<W0@17%U:7!M96YT(%M-96UB97)=('P@36%X
M:6UU;2!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/E-U;6UA<GD@3V8@4VEG;FEF:6-A;G0@06-C;W5N=&EN
M9R!0;VQI8VEE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^57-E9G5L(&QI=F5S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG-2!Y96%R<SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-86YU9F%C='5R
M:6YG(%1E<W0@17%U:7!M96YT(%M-96UB97)=('P@36EN:6UU;2!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG
M/E-U;6UA<GD@3V8@4VEG;FEF:6-A;G0@06-C;W5N=&EN9R!0;VQI8VEE<R!;
M3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^57-E9G5L(&QI=F5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG,B!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&=7)N:71U<F4@86YD($9I>'1U<F5S
M(%M-96UB97)=('P@36%X:6UU;2!;365M8F5R73PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-U;6UA<GD@3V8@4VEG;FEF
M:6-A;G0@06-C;W5N=&EN9R!0;VQI8VEE<R!;3&EN92!)=&5M<UT\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^57-E9G5L
M(&QI=F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG-2!Y96%R
M<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y&=7)N:71U<F4@86YD($9I>'1U<F5S(%M-96UB97)=('P@36EN:6UU
M;2!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/E-U;6UA<GD@3V8@4VEG;FEF:6-A;G0@06-C;W5N=&EN9R!0
M;VQI8VEE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^57-E9G5L(&QI=F5S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG,B!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS
M:&5E=',O4VAE970T-RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14-$0DD^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0Q/CQS=')O;F<^1F%I<B!686QU92!-96%S=7)E;65N=',@+2!!<W-E=',@
M86YD($QI86)I;&ET:65S($UE87-U<F5D(&%T($9A:7(@5F%L=64@;VX@82!2
M96-U<G)I;F<@0F%S:7,@*$1E=&%I;"D@*%531"`D*3QB<CY);B!4:&]U<V%N
M9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%S<V5T
M<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y-;VYE>2!M87)K970@:6YS=')U;65N=',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@-3(P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`U+#`W-CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FEN86YC:6%L(&%S<V5T<R!A
M="!F86ER('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,3(L-3(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0V]R<&]R871E($)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!<W-E=',Z/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FEN86YC
M:6%L(&%S<V5T<R!A="!F86ER('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR,3@L.30Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^07-S970M0F%C:V5D(%-E8W5R:71I97,@
M6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y&:6YA;F-I86P@87-S971S(&%T(&9A:7(@=F%L=64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<U+#,W.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1R96%S
M=7)Y($)I;&QS(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^/'-T<F]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FEN86YC:6%L(&%S<V5T<R!A="!F
M86ER('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,RPV
M-C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y3;W9E<F5I9VX@0F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%S<V5T<SH\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&:6YA;F-I86P@
M87-S971S(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(W+#@S,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DUU;FEC:7!A;"!";VYD<R!;365M8F5R73PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^07-S971S
M.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D9I;F%N8VEA;"!A<W-E=',@870@9F%I<B!V86QU93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,34L,3DU/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06=E;F-Y($)O;F1S(%M-96UB
M97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^1FEN86YC:6%L(&%S<V5T<R!A="!F86ER('9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#0Y.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L
M($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=('P@475O=&5D(%!R
M:6-E<R!I;B!!8W1I=F4@36%R:V5T<R!F;W(@261E;G1I8V%L($%S<V5T<R`H
M3&5V96P@,2D@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-;VYE>2!M87)K970@:6YS=')U;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4R,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@
M5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=('P@4VEG
M;FEF:6-A;G0@3W1H97(@3V)S97)V86)L92!);G!U=',@*$QE=F5L(#(I(%M-
M96UB97)=('P@0V]R<&]R871E($)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY!<W-E=',Z/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1FEN86YC
M:6%L(&%S<V5T<R!A="!F86ER('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR,3@L.30Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU92P@365A<W5R96UE;G1S
M+"!296-U<G)I;F<@6TUE;6)E<ET@?"!3:6=N:69I8V%N="!/=&AE<B!/8G-E
M<G9A8FQE($EN<'5T<R`H3&5V96P@,BD@6TUE;6)E<ET@?"!!<W-E="U"86-K
M960@4V5C=7)I=&EE<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^07-S971S.CPO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9I;F%N8VEA;"!A<W-E=',@
M870@9F%I<B!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-S4L,S<Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^1F%I<B!686QU92P@365A<W5R96UE;G1S+"!296-U<G)I;F<@
M6TUE;6)E<ET@?"!3:6=N:69I8V%N="!/=&AE<B!/8G-E<G9A8FQE($EN<'5T
M<R`H3&5V96P@,BD@6TUE;6)E<ET@?"!4<F5A<W5R>2!":6QL<R!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M07-S971S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D9I;F%N8VEA;"!A<W-E=',@870@9F%I<B!V86QU93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S,L-C8V/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU92P@
M365A<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!3:6=N:69I8V%N
M="!/=&AE<B!/8G-E<G9A8FQE($EN<'5T<R`H3&5V96P@,BD@6TUE;6)E<ET@
M?"!3;W9E<F5I9VX@0F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%S<V5T<SH\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&:6YA;F-I86P@87-S
M971S(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(W+#@S,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R
M:6YG(%M-96UB97)=('P@4VEG;FEF:6-A;G0@3W1H97(@3V)S97)V86)L92!)
M;G!U=',@*$QE=F5L(#(I(%M-96UB97)=('P@375N:6-I<&%L($)O;F1S(%M-
M96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1FEN86YC:6%L(&%S<V5T<R!A="!F86ER('9A;'5E/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-2PQ.34\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A
M;'5E+"!-96%S=7)E;65N=',L(%)E8W5R<FEN9R!;365M8F5R72!\(%-I9VYI
M9FEC86YT($]T:&5R($]B<V5R=F%B;&4@26YP=71S("A,979E;"`R*2!;365M
M8F5R72!\($%G96YC>2!";VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^07-S971S.CPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9I;F%N8VEA;"!A
M<W-E=',@870@9F%I<B!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,2PT.3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E+"!-96%S=7)E;65N=',L(%)E8W5R
M<FEN9R!;365M8F5R72!\(%-I9VYI9FEC86YT($]T:&5R($]B<V5R=F%B;&4@
M26YP=71S("A,979E;"`R*2!;365M8F5R72!\($-A<V@@1FQO=R!(961G92!&
M;W)W87)D($-O;G1R86-T<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^07-S971S.CPO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DAE9&=E(&9O<G=A<F0@
M8V]N=')A8W1S+"!!<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(P-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^3&EA8FEL:71I97,Z/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^2&5D9V4@9F]R=V%R9"!C
M;VYT<F%C=',L($QI86)I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XY.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R
M:6YG(%M-96UB97)=('P@4VEG;FEF:6-A;G0@3W1H97(@3V)S97)V86)L92!)
M;G!U=',@*$QE=F5L(#(I(%M-96UB97)=('P@16-O;F]M:6,@2&5D9V4@1F]R
M=V%R9"!#;VYT<F%C=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y(961G92!F;W)W87)D(&-O
M;G1R86-T<RP@07-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XV/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY,:6%B:6QI=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y(961G92!F;W)W87)D(&-O;G1R
M86-T<RP@3&EA8FEL:71I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,C0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT
M4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V
M7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970T."YH=&UL#0I#
M;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#
M;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-
M"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N
M=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX
M)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ
M<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO
M:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED
M/3-$240P15!/044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^1F%I<B!686QU
M92!-96%S=7)E;65N=',@+2!!9&1I=&EO;F%L($EN9F]R;6%T:6]N("A$971A
M:6PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y&86ER(%9A;'5E+"!-96%S=7)E;65N=',L(%)E8W5R<FEN
M9R!;365M8F5R72!\(%-I9VYI9FEC86YT($]T:&5R($]B<V5R=F%B;&4@26YP
M=71S("A,979E;"`R*2!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D9A:7(@5F%L=64L($%S<V5T<R!A;F0@
M3&EA8FEL:71I97,@365A<W5R960@;VX@4F5C=7)R:6YG(&%N9"!.;VYR96-U
M<G)I;F<@0F%S:7,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R+71H86XM=&5M<&]R87)Y
M(&EM<&%I<FUE;G0@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E+"!-96%S=7)E;65N=',L($YO;G)E
M8W5R<FEN9R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D9A:7(@5F%L=64L($%S<V5T<R!A;F0@3&EA8FEL
M:71I97,@365A<W5R960@;VX@4F5C=7)R:6YG(&%N9"!.;VYR96-U<G)I;F<@
M0F%S:7,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R+71H86XM=&5M<&]R87)Y(&EM<&%I
M<FUE;G0@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XP
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y&86ER(%9A;'5E+"!-96%S=7)E;65N=',L($YO;G)E8W5R<FEN9R!;365M
M8F5R72!\(%-I9VYI9FEC86YT(%5N;V)S97)V86)L92!);G!U=',@*$QE=F5L
M(#,I(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^1F%I<B!686QU92P@07-S971S(&%N9"!,:6%B:6QI=&EE
M<R!-96%S=7)E9"!O;B!296-U<G)I;F<@86YD($YO;G)E8W5R<FEN9R!"87-I
M<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^3W1H97(M=&AA;BUT96UP;W)A<GD@:6UP86ER;65N
M="!L;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L
M93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S
M,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,
M;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#0Y+FAT;6P-"D-O;G1E;G0M
M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M
M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^
M#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y
M<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I
M<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O
M($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*
M("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%
M3#9!23X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N9SY#87-H+"!#87-H($5Q=6EV
M86QE;G1S+"!A;F0@26YV97-T;65N=',@+2!#;VUP;VYE;G1S(&]F($-A<V@L
M($-A<V@@17%U:79A;&5N=',L(&%N9"!);G9E<W1M96YT<R`H1&5T86EL*2`H
M55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3`\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A:6QA8FQE
M+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0P+#$R-"PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,T+#DX
M-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^0V%S:"!E<75I=F%L96YT<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C4L,#DX+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-;VYE>2!M87)K970@:6YS=')U
M;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4R,"PP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU
M+#`W-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D-A<V@@86YD(&-A<V@@97%U:79A;&5N=',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0P+#8T-"PP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-2PQ-C`L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S@L,3`S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,S+#(P,RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H;W)T+71E<FT@:6YV97-T;65N=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X-"PX,C(L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`U
M+#$P-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^3&EM:71E9"!P87)T;F5R<VAI<"!I;G1E<F5S="`H86-C
M;W5N=&5D(&9O<B!U<VEN9R!C;W-T(&UE=&AO9"D\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$L.34V+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L-S0P+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y,;VYG+71E
M<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(R.2PV-34L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C,X+#(U-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT-34L,3(Q+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,X."PU,C`L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D-O<G!O<F%T92!";VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B
M;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H;W)T+71E
M<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$P.2PP-#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-#8L,#`Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y,;VYG+71E<FT@:6YV97-T;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P.2PY,#DL,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3`P+#`W,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^07-S970M0F%C:V5D(%-E8W5R:71I97,@6TUE;6)E
M<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@
M6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y3:&]R="UT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,RPU-3DL,#`P/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L-C8V+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y,;VYG+71E<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(Q+#@R,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XS-"PW,3`L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-O=F5R96EG;B!"
M;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@
M4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H;W)T+71E<FT@:6YV97-T;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q+#0T."PP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS
M+#DX-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^3&]N9RUT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ-BPS.#4L,#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`L-C`V+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-
M=6YI8VEP86P@0F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A:6QA8FQE
M+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3:&]R="UT97)M
M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY
M+#(W-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ-BPR,C0L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DQO;F<M=&5R;2!I;G9E<W1M96YT<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PY,3DL,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L.#0V
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y!9V5N8WD@0F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A
M:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3:&]R
M="UT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#0Y.2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XW+#0X,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]N9RUT97)M(&EN=F5S=&UE
M;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDL-#0Q+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y4<F5A<W5R>2!":6QL<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I
M;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-H;W)T
M+71E<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XU+#DY-RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3&]N9RUT97)M(&EN=F5S=&UE;G1S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,RPV-C8L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S8L,C<V+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y#;W9E<F5D($)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL
M86)L92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4VAO<G0M
M=&5R;2!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C4L-C$X+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y,;VYG+71E<FT@:6YV97-T;65N=',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4V-"PP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]R<&]R
M871E(%-T;V-K(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M
M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4VAO<G0M=&5R;2!I;G9E
M<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,BPQ
M,S$L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'10
M87)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N
M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?
M8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#4P+FAT;6P-"D-O
M;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O
M;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*
M/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT
M96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G
M/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS
M/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H
M96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60]
M,T1)1#!%3%I!13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#87-H+"!#87-H
M($5Q=6EV86QE;G1S+"!A;F0@26YV97-T;65N=',@+2!!9&1I=&EO;F%L($EN
M9F]R;6%T:6]N("A$971A:6PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^,3(@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!
M=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H
M(&)A;&%N8V4@:6YC;'5D960@9F]R96EG;B!B86YK(&)A;&%N8V4\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,S(L,#DV+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,C,L-C$T
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^1W)O<W,@<F5A;&EZ960@9V%I;G,@;VX@<V%L92!O9B!I;G9E<W1M
M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`X+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M.3DP+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^1W)O<W,@<F5A;&EZ960@;&]S<V5S(&]N('-A;&4@;V8@:6YV
M97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Y-"PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR.34L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y-87AI;75M(&%M;W5N="!C;VUM:71T960@=&\@:6YV97-T
M(&EN(&QI;6ET960@<&%R=&YE<G-H:7`\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(P+#4P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VYT<FEB=71I;VX@=&\@;&EM:71E
M9"!P87)T;F5R<VAI<#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3DL.#@V+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/E-H87)E<R!W97)E('1R861I;F<@:6YV97-T;65N="!W
M97)E('-O;&0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,T-RPP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR+#$R."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D-A<V@@9&ES=')I8G5T:6]N<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,2PT,C(L,#`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5M86EN:6YG(&%M;W5N
M="!O9B!C;VUM:71M96YT(&EN(&QI;6ET960@<&%R=&YE<G-H:7`\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8Q-"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);G9E<W1M96YT
M(&5X<&ER871I;VX@9&%T93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^1&5C(#,Q+`T*"0DR,#$U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^3G5M8F5R(&]F(&-O;G1R:6)U=&EO;G,@
M;6%D92!D=7)I;F<@=&AE('!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/E)E8V5I=F5D(&$@<W1O8VL@9&ES=')I8G5T:6]N/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-C(L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPQ.3,L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y296-O<F1E9"!A(')E86QI>F5D(&QO<W,@;VX@<W1O8VL@9&ES=')I8G5T
M:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-2PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV-2PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D-A<G)Y:6YG('9A;'5E(&]F(&EN=F5S=&UE;G0\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$L.34V+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L-S0P+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^17-T:6UA
M=&5D(&9A:7(@=F%L=64@;V8@:6YV97-T;65N=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-"PS,34L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^17%U:71Y(%-E8W5R:71I97,@
M6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!396-U<FET
M:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E!U<F-H87-E(&]F(&5Q=6ET>2!S96-U<FET:65S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPQ,S8L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!
M9V=R96=A=&4@9F%I<B!V86QU92!O9B!L:7%U:61A=&5D('-H87)E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#0R.2PP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y296%L:7IE
M9"!L;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,#(L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3F5T('5N<F5A;&EZ960@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A
M.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C
M,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#4Q
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%,D]"23X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N9SY#
M87-H+"!#87-H($5Q=6EV86QE;G1S+"!A;F0@26YV97-T;65N=',@+2!3=6UM
M87)Y(&]F($%V86EL86)L92UF;W(M4V%L92!);G9E<W1M96YT<R`H1&5T86EL
M*2`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@=6YL97-S(&]T:&5R=VES92!S
M<&5C:69I960\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M<V%L
M92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06UO<G1I>F5D($-O<W0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-#$R+#0X.3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1W)O<W,@56YR
M96%L:7IE9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.34P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y'<F]S<R!5;G)E86QI>F5D($QO<W-E<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH.3$X*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0Q,BPU,C$\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O<G!O<F%T92!";VYD<R!;
M365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE
M<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR,3@L.30Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y#;W)P;W)A=&4@0F]N9',@6TUE;6)E<ET@
M?"!3:&]R="U497)M($EN=F5S=&UE;G1S(%M-96UB97)=/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V
M86EL86)L92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06UO<G1I
M>F5D($-O<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P."PX
M,C0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D=R;W-S(%5N<F5A;&EZ960@1V%I;G,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1W)O<W,@56YR96%L:7IE9"!,;W-S97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8U*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P.2PP-#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O<G!O
M<F%T92!";VYD<R!;365M8F5R72!\($QO;F<M5&5R;2!);G9E<W1M96YT<R!;
M365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE
M<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%M;W)T:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,#DL-#4W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D($=A:6YS
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-3`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(%5N
M<F5A;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Y."D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,#DL.3`Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y!<W-E="U"86-K960@4V5C=7)I=&EE<R!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3
M8VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN
M92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XW-2PS-SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%S<V5T+4)A8VME9"!396-U<FET:65S(%M-96UB97)=
M('P@4VAO<G0M5&5R;2!);G9E<W1M96YT<R!;365M8F5R73PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!
M=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W)T
M:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU-"PP
M-C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D=R;W-S(%5N<F5A;&EZ960@1V%I;G,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D($QO<W-E<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-3$U*3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4S+#4U.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^07-S970M
M0F%C:V5D(%-E8W5R:71I97,@6TUE;6)E<ET@?"!,;VYG+51E<FT@26YV97-T
M;65N=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E
M8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R=&EZ960@0V]S=#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,C$L.#8V/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D
M($=A:6YS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1W)O
M<W,@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#4W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(Q+#@R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4V]V97)E:6=N($)O;F1S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D
M=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET
M96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(W+#@S,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4V]V97)E:6=N($)O;F1S(%M-96UB97)=('P@4VAO<G0M5&5R
M;2!);G9E<W1M96YT<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R
M+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%M;W)T:7IE9"!#;W-T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PT-#4\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(%5N
M<F5A;&EZ960@1V%I;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y'<F]S<R!5;G)E86QI>F5D($QO<W-E<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH,3,I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3$L-#0X/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3;W9E<F5I9VX@0F]N9',@6TUE
M;6)E<ET@?"!,;VYG+51E<FT@26YV97-T;65N=',@6TUE;6)E<ET\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@
M;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!
M;6]R=&EZ960@0V]S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,38L,S<V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D($=A:6YS/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^1W)O<W,@56YR96%L:7IE9"!,;W-S97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(V*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L
M=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$V+#,X-3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^375N
M:6-I<&%L($)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M
M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#$Y-3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^375N:6-I<&%L($)O
M;F1S(%M-96UB97)=('P@4VAO<G0M5&5R;2!);G9E<W1M96YT<R!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY3
M8VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN
M92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D%M;W)T:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XY+#(U.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1W)O<W,@56YR96%L:7IE9"!'86EN<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#(W-CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^375N:6-I<&%L($)O
M;F1S(%M-96UB97)=('P@3&]N9RU497)M($EN=F5S=&UE;G1S(%M-96UB97)=
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C
M:&5D=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE
M($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^06UO<G1I>F5D($-O<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4L.3`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D($=A:6YS/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1W)O<W,@56YR96%L:7IE9"!,
M;W-S97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I
M<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PY,3D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D%G96YC>2!";VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R
M+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#0Y.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06=E;F-Y($)O;F1S
M(%M-96UB97)=('P@4VAO<G0M5&5R;2!);G9E<W1M96YT<R!;365M8F5R73PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE
M9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)
M=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D%M;W)T:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#4P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1W)O<W,@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$I/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PT.3D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1R96%S=7)Y($)I;&QS
M(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!396-U<FET
M:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C<S+#8V-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5')E87-U<GD@0FEL;',@6TUE;6)E<ET@
M?"!,;VYG+51E<FT@26YV97-T;65N=',@6TUE;6)E<ET\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A
M:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R=&EZ
M960@0V]S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S,L.#`Q
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y'<F]S<R!5;G)E86QI>F5D($=A:6YS/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D($QO<W-E<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3,Y*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-S,L-C8V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D
M>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P
M7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U
M+U=O<FMS:&5E=',O4VAE970U,BYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P15,U04<^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O
M=W-P86X],T0Q/CQS=')O;F<^0V%S:"P@0V%S:"!%<75I=F%L96YT<RP@86YD
M($EN=F5S=&UE;G1S("T@1W)O<W,@56YR96%L:7IE9"!,;W-S97,@86YD($9A
M:7(@5F%L=65S(&9O<B!!=F%I;&%B;&4M9F]R+5-A;&4@26YV97-T;65N=',@
M*$1E=&%I;"D@*%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N;&5S<R!O=&AE
M<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M
M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($QE
M<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,3<T+#@W-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^56YR96%L:7IE9"!,;W-S97,L($QE<W,@=&AA;B`Q
M,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0T-RD\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D9A:7(@5F%L=64L($=R96%T97(@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(Q+#4W-#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^56YR96%L:7IE9"!,;W-S
M97,L($=R96%T97(@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#0W,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L($9A:7(@5F%L=64\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$Y-BPT-3`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(%5N<F5A;&EZ
M960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Y,3@I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y4<F5A<W5R>2!":6QL<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M
M9F]R+7-A;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($QE
M<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C8Q+#DV-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^56YR96%L:7IE9"!,;W-S97,L($QE<W,@=&AA;B`Q,B!-
M;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$S.2D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O
M=&%L($9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C8Q+#DV-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^5&]T86P@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#$S.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O<G!O<F%T92!";VYD<R!;365M
M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;
M3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D9A:7(@5F%L=64L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4X+#(U.#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^56YR96%L:7IE
M9"!,;W-S97,L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#$U,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($=R96%T97(@=&AA
M;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L
M,3(R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y5;G)E86QI>F5D($QO<W-E<RP@1W)E871E<B!T:&%N(#$R($UO;G1H
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3`I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!&
M86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,2PS
M.#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E1O=&%L(%5N<F5A;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Q-C,I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!<W-E="U"86-K960@4V5C=7)I=&EE<R!;
M365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE
M<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($QE<W,@=&AA;B`Q,B!-;VYT:',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,U+#$S.#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^56YR96%L
M:7IE9"!,;W-S97,L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#$Q,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($=R96%T97(@
M=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$X+#0U,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^56YR96%L:7IE9"!,;W-S97,L($=R96%T97(@=&AA;B`Q,B!-
M;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0V,2D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O
M=&%L($9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C4S+#4Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^5&]T86P@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#4W,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-O=F5R96EG;B!";VYD<R!;365M
M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C=7)I=&EE<R!;
M3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D9A:7(@5F%L=64L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#0S-#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^56YR96%L:7IE
M9"!,;W-S97,L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#,Y*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@1F%I<B!686QU93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-#,T/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!5;G)E86QI
M>F5D($QO<W-E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,SDI
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y-=6YI8VEP86P@0F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A:6QA8FQE
M+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E+"!,
M97-S('1H86X@,3(@36]N=&AS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR+#4X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^56YR96%L:7IE9"!,;W-S97,L($QE<W,@=&AA;B`Q,B!-
M;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#0I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A
M;"!&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M+#4X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^5&]T86P@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!9V5N8WD@0F]N9',@6TUE;6)E<ET\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V-H961U
M;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E
M;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y&86ER(%9A;'5E+"!,97-S('1H86X@,3(@36]N=&AS/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#0Y.3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^56YR96%L:7IE9"!,;W-S97,L
M($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y4;W1A;"!&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#0Y.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@56YR96%L:7IE9"!,;W-S97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,2D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?
M-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O
M5V]R:W-H965T<R]3:&5E=#4S+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%659!1SX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#$^/'-T<F]N9SY#87-H+"!#87-H($5Q=6EV86QE;G1S+"!A;F0@
M26YV97-T;65N=',@+2!%9F9E8W1I=F4@36%T=7)I='D@1&%T97,@;V8@079A
M:6QA8FQE+69O<BU386QE($EN=F5S=&UE;G1S("A$971A:6PI("A54T0@)"D\
M8G(^26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO
M<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I
M97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y,97-S('1H86X@,2!996%R/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#$X-"PX,C(\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C$M,B!996%R<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`U+#`W.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,BTS(%EE87)S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3<L-3@Q/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XS+30@665A
M<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,#,Y/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I
M<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#$R+#4R
M,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^0V]R<&]R871E($)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L
M92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&5S<R!T:&%N(#$@
M665A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`Y+#`T,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M,2TR(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV-"PP
M.#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/C(M,R!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-#(L-C@V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#XS+30@665A<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,L,30S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,C$X+#DT.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^07-S970M0F%C:V5D(%-E8W5R:71I97,@6TUE
M;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O
M;F<^4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@
M6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y,97-S('1H86X@,2!996%R/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XU,RPU-3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/C$M,B!996%R<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,30L.3$W/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR+3,@665A<G,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C8L.3`S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-S4L,S<Y/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4<F5A<W5R>2!"
M:6QL<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A;&4@4V5C
M=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/C$M,B!996%R<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,38L,#`S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR+3,@665A<G,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C4W+#8V,SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<S+#8V-CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V]V97)E:6=N($)O
M;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!396-U
M<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3&5S<R!T:&%N(#$@665A<CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L-#0X/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XQ+3(@665A<G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@L.#$P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR+3,@665A<G,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L-3<U/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C<L.#,S/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-=6YI
M8VEP86P@0F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS
M86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y,97-S('1H86X@,2!996%R/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#(W-CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,2TR(%EE87)S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(V.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,BTS(%EE
M87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#<U-#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,RTT
M(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#@Y-CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U
M+#$Y-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^06=E;F-Y($)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L
M92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&5S<R!T:&%N(#$@
M665A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PT.3D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&
M86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L
M-#DY/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B
M;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R
M,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M
M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?
M93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970U-"YH=&UL#0I#;VYT96YT
M+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT
M+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL
M/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4
M>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R
M:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$
M;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-
M"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P
M139%04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^26YV96YT;W)I97,@+2!#
M;VUP;VYE;G1S(&]F($EN=F5N=&]R:65S("A$971A:6PI("A54T0@)"D\8G(^
M26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY);G9E;G1O<GD@1&ES8VQO<W5R92!;06)S=')A8W1=/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F%W(&UA=&5R
M:6%L<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,RPQ,#$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#$R+#8V-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^5V]R:RUI;BUP<F]C97-S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT+#0W,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0L,3DS/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&:6YI<VAE9"!G;V]D<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^."PQ,C$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#,R,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN=F5N=&]R
M:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(U+#8Y-#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,C8L,3@R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO
M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R
M=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F
M,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970U-2YH=&UL#0I#;VYT
M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT
M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH
M=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N
M="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\
M<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO
M*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A
M9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$
M240P145104<^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L
M(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^4')O<&5R='DL(%!L
M86YT+"!A;F0@17%U:7!M96YT("T@0V]M<&]N96YT<R!O9B!0<F]P97)T>2P@
M4&QA;G0L(&%N9"!%<75I<&UE;G0@*$1E=&%I;"D@*%531"`D*3QB<CY);B!4
M:&]U<V%N9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB
M<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R
M/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG
M/E!R;W!E<G1Y+"!0;&%N="!A;F0@17%U:7!M96YT(%M,:6YE($ET96US73PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R
M;W!E<G1Y+"!0;&%N="!A;F0@97%U:7!M96YT+"!G<F]S<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Y,2PR,#,\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#@T+#`P-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&5S<SH@
M86-C=6UU;&%T960@9&5P<F5C:6%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@U-"PP-C<I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH-#DL,3@V*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;W!E<G1Y+"!0;&%N="!A
M;F0@17%U:7!M96YT+"!.970L(%1O=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS-RPQ,S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS-"PX,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DQA;F0@6TUE;6)E<ET\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E!R;W!E<G1Y
M+"!0;&%N="!A;F0@17%U:7!M96YT(%M,:6YE($ET96US73PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;W!E<G1Y+"!0
M;&%N="!A;F0@97%U:7!M96YT+"!G<F]S<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,RPY-3$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS+#DU,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0G5I;&1I;F=S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY0<F]P
M97)T>2P@4&QA;G0@86YD($5Q=6EP;65N="!;3&EN92!)=&5M<UT\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T
M>2P@4&QA;G0@86YD(&5Q=6EP;65N="P@9W)O<W,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$X+#,W,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$X+#,W,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0G5I;&1I;F<@26UP<F]V
M96UE;G1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY0<F]P97)T>2P@4&QA;G0@86YD($5Q=6EP;65N="!;
M3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y0<F]P97)T>2P@4&QA;G0@86YD(&5Q=6EP;65N="P@9W)O
M<W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#<Q,3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#$X
M-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3&5A<V5H;VQD($EM<')O=F5M96YT<R!;365M8F5R73PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4')O<&5R='DL(%!L
M86YT(&%N9"!%<75I<&UE;G0@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')O<&5R='DL(%!L86YT
M(&%N9"!E<75I<&UE;G0L(&=R;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XU+#$X-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C0L.3(U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUP=71E<B!(87)D=V%R92!A;F0@4V]F
M='=A<F4@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/E!R;W!E<G1Y+"!0;&%N="!A;F0@17%U:7!M96YT(%M,
M:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E!R;W!E<G1Y+"!0;&%N="!A;F0@97%U:7!M96YT+"!G<F]S
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDL,S4S/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C8L.3`W
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y-86YU9F%C='5R:6YG(%1E<W0@17%U:7!M96YT(%M-96UB97)=/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY0<F]P97)T
M>2P@4&QA;G0@86YD($5Q=6EP;65N="!;3&EN92!)=&5M<UT\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]P97)T>2P@
M4&QA;G0@86YD(&5Q=6EP;65N="P@9W)O<W,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$T+#<Q-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$R+#@W-CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1G5R;FET=7)E(&%N9"!&:7AT
M=7)E<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^4')O<&5R='DL(%!L86YT(&%N9"!%<75I<&UE;G0@6TQI
M;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4')O<&5R='DL(%!L86YT(&%N9"!E<75I<&UE;G0L(&=R;W-S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,L.3$W/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S+#<Y
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE
M/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q
M96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO
M8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q
M9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T-38N:'1M;`T*0V]N=&5N="U4
M<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4
M>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-
M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP
M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP
M="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@
M3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@
M(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$4V
M0T%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS
M<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/E!R;W!E<G1Y+"!0;&%N="P@
M86YD($5Q=6EP;65N="`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E=&%I
M;"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4')O<&5R='D@4&QA;G0@06YD($5Q
M=6EP;65N="!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1&5P<F5C:6%T960@<')O<&5R='DL('!L86YT
M+"!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#$L-C$V+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@-"PS,#<L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"=6EL9&EN9W,@:6YC;'5D92!R
M96YT86P@<')O<&5R='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C4L-S4P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C4L-S4P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@9&5P<F5C:6%T:6]N
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L-#<Y+#<P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,BPS,S(L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT
M4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V
M7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970U-RYH=&UL#0I#
M;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#
M;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-
M"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N
M=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX
M)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ
M<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO
M:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED
M/3-$240P155'04<^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^26YT86YG:6)L
M92!!<W-E=',@+2!!;6]R=&EZ960@26YT86YG:6)L92!!<W-E=',@*$1E=&%I
M;"D@*%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N;&5S<R!O=&AE<G=I<V4@
M<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/D9I;FET92U,:79E9"!);G1A;F=I8FQE($%S
M<V5T<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!#87)R>6EN9R!686QU93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T.2PU-#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0U+#<Y,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C
M=6UU;&%T960@06UO<G1I>F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XS-"PX,3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XS,2PP,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@0V%R<GEI;F<@5F%L=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T+#<R,SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T+#<W,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&ES
M=')I8G5T:6]N($YE='=O<FMS(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&:6YI=&4M3&EV960@26YT86YG
M:6)L92!!<W-E=',@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1W)O<W,@0V%R<GEI;F<@5F%L=64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,X+#`V,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,X+#`V,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M06-C=6UU;&%T960@06UO<G1I>F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR."PT-SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR-2PQ.3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@0V%R<GEI;F<@5F%L=64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-3@Q/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(L.#8W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#
M=7-T;VUE<B!#;VYT<F%C=',@86YD(%)E;&%T:6]N<VAI<',@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D9I
M;FET92U,:79E9"!);G1A;F=I8FQE($%S<V5T<R!;3&EN92!)=&5M<UT\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S
M<R!#87)R>6EN9R!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-BPV.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XV+#8Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@06UO<G1I>F%T:6]N/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#8V,3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,S$P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5T($-A
M<G)Y:6YG(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#`R.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$L,S@P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y#;VUP;&5T960@5&5C:&YO;&]G:65S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&:6YI
M=&4M3&EV960@26YT86YG:6)L92!!<W-E=',@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1W)O<W,@
M0V%R<GEI;F<@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0L-#(P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-C<P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y!8V-U;75L871E9"!!;6]R=&EZ871I;VX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0P-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Q,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!#87)R>6EN9R!6
M86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PP,3,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-3D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D]T:&5R(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY&:6YI=&4M3&EV960@26YT86YG:6)L92!!<W-E=',@
M6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^1W)O<W,@0V%R<GEI;F<@5F%L=64\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C,W,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,W,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C=6UU;&%T960@06UO<G1I
M>F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-S`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,#8\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y.970@0V%R<GEI;F<@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,3`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q-C0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM
M+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A
M.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C
M,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#4X
M+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN
M=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA
M<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U
M:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S
M970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,]
M,T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S
M8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R
M97!O<G0@:60],T1)1#!%45!!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY)
M;G1A;F=I8FQE($%S<V5T<R`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E
M=&%I;"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ($UO;G1H<R!%;F1E9#PO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q
M/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y/8W0N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&86ER(%9A;'5E+"!!<W-E
M=',@86YD($QI86)I;&ET:65S($UE87-U<F5D(&]N(%)E8W5R<FEN9R!A;F0@
M3F]N<F5C=7)R:6YG($)A<VES(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;W-T(&%N9"!R96QA
M=&5D(&%M;W)T:7IA=&EO;B!F:6YI=&4@;&EV960@:6YT86YG:6)L92!A<W-E
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`X+#4S-2PP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E!A>6UE;G0@9&]N92!T;R!P=7)C:&%S92!T96-H;F]L;V=Y/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,L-S4P+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,RPW-3`L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4'5R8VAA<V5D(%1E8VAN;VQO9VEE<R!;365M8F5R73PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D9A:7(@5F%L
M=64L($%S<V5T<R!A;F0@3&EA8FEL:71I97,@365A<W5R960@;VX@4F5C=7)R
M:6YG(&%N9"!.;VYR96-U<G)I;F<@0F%S:7,@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5S=&EM
M871E9"!U<V5F=6P@;&EF93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)S4@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?
M3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?
M-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T-3DN:'1M
M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L
M90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI
M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS
M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU
M=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H
M;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP
M=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R
M="!I9#TS1$E$,$4V2T%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/DEN=&%N
M9VEB;&4@07-S971S("T@17-T:6UA=&5D($%M;W)T:7IA=&EO;B!%>'!E;G-E
M(%-U8V-E961I;F<@1FES8V%L(%EE87)S("A$971A:6PI("A54T0@)"D\8G(^
M26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY';V]D=VEL;"!!;F0@26YT86YG:6)L92!!<W-E=',@1&ES8VQO<W5R
M92!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^,C`Q-#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`T+#(Q,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/C(P,34\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0L,S8V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^,C`Q-CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,RPT,C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#XR,#$W/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ+#8Q-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/C(P,3@\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/CDQ,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E1H97)E869T97(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$X-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y.970@0V%R<GEI;F<@5F%L=64\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,30L-S(S/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q-"PW-S`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R
M:W-H965T<R]3:&5E=#8P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I
M;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL
M.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@
M(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T
M97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O
M:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI
M<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\
M=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%2$9!0SX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A
M;CTS1#(^/'-T<F]N9SY';V]D=VEL;"`M($%D9&ET:6]N86P@26YF;W)M871I
M;VX@*$1E=&%I;"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3,\8G(^4V5G;65N=#QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y/8W0N(#`T+"`R,#$P/&)R/DU64T0@6TUE;6)E<ET\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^3V-T+B`P-"P@,C`Q,#QB
M<CY325-$(%M-96UB97)=/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D=O;V1W:6QL(%M,:6YE($ET96US73PO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.=6UB97(@
M;V8@<F5P;W)T86)L92!S96=M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y&86ER('9A;'5E(&EN(&5X8V5S<R!T;R!C87)R>6EN
M9R!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(P."XP
M,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,3DN,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT
M4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V
M7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970V,2YH=&UL#0I#
M;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#
M;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-
M"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N
M=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX
M)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ
M<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO
M:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED
M/3-$240P15A.044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^1V]O9'=I;&P@
M+2!#:&%N9V5S(&EN($-A<G)Y:6YG(%9A;'5E(&]F($=O;V1W:6QL("A$971A
M:6PI("A54T0@)"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E
M('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@
M,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/CQS=')O;F<^1V]O9'=I;&P@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1V]O9'=I;&PL($)E9VEN
M;FEN9R!"86QA;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#@R+#`R.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@.#$L-C@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A
M=&4@8VAA;F=E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,S0P
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D=O;V1W:6QL+"!%;F1I;F<@0F%L86YC93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^.#$L-C@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.#$L-C@Y/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-5E-$(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY';V]D
M=VEL;"!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y';V]D=VEL;"P@0F5G:6YN:6YG($)A;&%N8V4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<W+#4U-CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<W+#,X.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M1F]R96EG;B!C=7)R96YC>2!E>&-H86YG92!R871E(&-H86YG97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$V."D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y';V]D=VEL;"P@16YD
M:6YG($)A;&%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<W
M+#,X.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C<W+#,X.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4TE31"!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1V]O9'=I;&P@6TQI;F4@271E;7-=
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M1V]O9'=I;&PL($)E9VEN;FEN9R!"86QA;F-E/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT+#0W,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0L,S`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N(&-U<G)E;F-Y(&5X
M8VAA;F=E(')A=&4@8VAA;F=E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH,3<R*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D=O;V1W:6QL+"!%;F1I;F<@0F%L86YC93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T+#,P,3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-"PS,#$\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B
M;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q
M,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@
M9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP
M9#4O5V]R:W-H965T<R]3:&5E=#8R+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M
M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X
M="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D
M/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N
M=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS
M1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO
M=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-
M"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%-DU!0SX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@
M<F]W<W!A;CTS1#$^/'-T<F]N9SY!8V-R=65D($5X<&5N<V5S("T@0V]N<W1I
M='5E;G1S(&]F($%C8W)U960@17AP96YS97,@*$1E=&%I;"D@*%531"`D*3QB
M<CY);B!4:&]U<V%N9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/E!A>6%B;&5S($%N9"!!8V-R=6%L<R!;06)S=')A8W1=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M<&%N
M>2!B;VYU<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#8L
M.#@P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`U+#`U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4V%L87)I97,L(&-O;6UI<W-I;VYS+"!A;F0@<&%Y<F]L
M;"!T87AE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPQ,3$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU
M+#4V,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^5F%C871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0L-3DX/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-"PR,S<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D9O<F5I9VX@<F5T:7)E;65N="!O8FQI9V%T:6]N<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPW,C8\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#0X-SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5V%R
M<F%N='D@;V)L:6=A=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C,L,#$V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,BPR-38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DIA<&%N97-E(&-O;G-U;7!T:6]N('1A>&5S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,W,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L-#`U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE
M<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^."PV,C@\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4X-3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D%C8W)U960@97AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,S0L,S,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`R.2PU.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM
M+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S
M865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P
M.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E
M=#8S+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP
M<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U
M<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M
M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H
M87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S
M<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO
M/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,]
M,T1R97!O<G0@:60],T1)1#!%2$A!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N
M9SY!8V-R=65D($5X<&5N<V5S("T@0VAA;F=E<R!I;B!787)R86YT>2!/8FQI
M9V%T:6]N<R`H1&5T86EL*2`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@=6YL
M97-S(&]T:&5R=VES92!S<&5C:69I960\+W-T<F]N9SX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,CXQ,B!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E!A>6%B;&5S($%N9"!!8V-R=6%L
M<R!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0F5G:6YN:6YG($)A;&%N8V4\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,BPR-38\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L,#DW/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]V:7-I;VYS(&9O
M<B!W87)R86YT:65S(&ES<W5E9"!D=7)I;F<@=&AE('!E<FEO9#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPW-S`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#<R-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1G5L9FEL;&UE
M;G0@;V8@=V%R<F%N='D@;V)L:6=A=&EO;G,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#(L,3$T*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#$L-C`Y*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!E>&-H86YG92!R
M871E(&-H86YG97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P
M-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y%;F1I;F<@0F%L86YC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`S+#`Q-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,BPR-38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM
M+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S
M865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P
M.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E
M=#8T+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP
M<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U
M<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M
M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H
M87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S
M<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO
M/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,]
M,T1R97!O<G0@:60],T1)1#!%24]!13X-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N
M9SY#;VUM:71M96YT<R!A;F0@0V]N=&EN9V5N8VEE<R`M($%D9&ET:6]N86P@
M26YF;W)M871I;VX@*$1E=&%I;"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X]
M,T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6PN(#,Q+"`R,#$P/&)R
M/E!A=&5N=',\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`P.3QB<CY297-P;VYD96YT/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/E-E<"X@,S`L(#(P,#D\8G(^4F5S<&]N9&5N=#QB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY,96%S97,@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0=7)C:&%S92!O<F1E<B!O=71S=&%N
M9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S+#0W
M,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^5&]T86P@86YN=6%L(')E;G1A;"!E>'!E;G-E/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#<W,BPP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#@P-BPP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU
M+#4U-RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/D]P97)A=&EN9R!L96%S92!E>'!I<F%T:6]N('EE87(\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<R,#(Q/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L
M(&%N;G5A;"!R96YT86P@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#8W-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#@U-"PP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#<Y,2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYU;6)E
M<B!O9B!R97-P;VYD96YT<R!W:71H('=H;VT@<V5T=&QE;65N="!R96%C:&5D
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYU;6)E
M<B!O9B!T:&4@8V]M<&%N>2=S('!A=&5N=',@9F]U;F0@:6YV86QI9#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O
M<FMS:&5E=',O4VAE970V-2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14Y&04,^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0Q/CQS=')O;F<^0V]M;6ET;65N=',@86YD($-O;G1I;F=E;F-I97,@
M+2!&=71U<F4@36EN:6UU;2!296YT86P@4&%Y;65N=',@56YD97(@3&5A<V4@
M06=R965M96YT<R`H1&5T86EL*2`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@
M=6YL97-S(&]T:&5R=VES92!S<&5C:69I960\+W-T<F]N9SX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D]P97)A=&EN9R!,
M96%S97,@1G5T=7)E($UI;FEM=6T@4&%Y;65N=',@1'5E(%M!8G-T<F%C=%T\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C(P
M,30\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-2PU-C`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C(P
M,34\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,C4Y/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$V
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#0X,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,C`Q-SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PT,38\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C(P,3@\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<W-3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&AE<F5A9G1E<CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPQ-3,\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q-BPV-#,\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B
M;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q
M,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@
M9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP
M9#4O5V]R:W-H965T<R]3:&5E=#8V+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M
M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X
M="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D
M/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N
M=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS
M1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO
M=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-
M"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%3D9!0SX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@
M<F]W<W!A;CTS1#$^/'-T<F]N9SY#;VUM:71M96YT<R!A;F0@0V]N=&EN9V5N
M8VEE<R`M($9U='5R92!-:6YI;75M(%)E;G1A;"!296-E:7!T<R!5;F1E<B!.
M;VX@+2!#86YC96QA8FQE($QE87-E($%G<F5E;65N=',@*$1E=&%I;"D@*%53
M1"`D*3QB<CY);B!4:&]U<V%N9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF
M:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY/<&5R871I;F<@3&5A<V5S($9U='5R92!-:6YI;75M(%!A
M>6UE;G1S(%)E8V5I=F%B;&4@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,C`Q-#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#0P.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^,C`Q-3PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,2PV-3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/C(P,38\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$L-C8P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#XR,#$W/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#0Q-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^,C`Q.#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PP,#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E1H97)E869T97(\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(L-#4Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@.2PV,#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*
M#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q
M9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E
M8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3
M:&5E=#8W+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E
M9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T
M/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT
M='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[
M(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP
M="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT
M("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA
M<W,],T1R97!O<G0@:60],T1)1#!%,44^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O
M;F<^1W5A<F%N=&5E<R`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E=&%I
M;"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@
M8V]L<W!A;CTS1#$^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3,\8G(^0V%T96=O<GD\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^1W5A<F%N=&5E<R!;06)S=')A8W1=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.=6UB97(@
M;V8@8V%T96=O<FEE<R!O9B!L971T97)S(&]F(&-R961I=#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D
M93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C
M.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H
M965T-C@N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$571T%%/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/D=U87)A;G1E97,@+2!$971A:6QS(&]F($QE='1E<G,@;V8@0W)E9&ET
M($]U='-T86YD:6YG("A$971A:6PI("A54T0@)"D\8G(^26X@5&AO=7-A;F1S
M+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C$R($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D=U87)A;G1O<B!/8FQI9V%T
M:6]N<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D=U87)A;G1E92!!;6]U;G0\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,2PY-#8\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!E<F9O<FUA;F-E($)O;F1S
M(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D=U87)A;G1O<B!/8FQI9V%T:6]N<R!;3&EN92!)=&5M<UT\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=U87)A
M;G1E92!!;6]U;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y
M.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^1W5A<F%N=&5E(&1U92!D871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG5F%R:6]U<R!F<F]M($IA;G5A<GD@,C`Q-"!T;R!*=6QY(#(P
M,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D)A;FL@1W5A<F%N=&5E<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY'=6%R86YT;W(@3V)L:6=A=&EO
M;G,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y'=6%R86YT964@06UO=6YT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XT,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=U87)A;G1E92!D=64@9&%T93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)U9A<FEO=7,@9G)O;2!*86YU
M87)Y(#(P,30@=&\@36%Y(#(P,30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E=A<G)A;G1Y($)O;F1S(%M-96UB97)=
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D=U
M87)A;G1O<B!/8FQI9V%T:6]N<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=U87)A;G1E92!!;6]U
M;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PQ,C<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=U
M87)A;G1E92!D=64@9&%T93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)U9A<FEO=7,@9G)O;2!*86YU87)Y(#(P,30@=&\@2G5N92`R,#$V/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@
M(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P
M.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A
M96$Y,&0U+U=O<FMS:&5E=',O4VAE970V.2YH=&UL#0I#;VYT96YT+51R86YS
M9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z
M('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\
M:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O
M;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y
M<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@
M4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O
M9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P13),04,^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0R/CQS=')O;F<^1&5R:79A=&EV92!);G-T<G5M96YT
M<R`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E=&%I;"D@*%531"`D*3QB
M<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,SQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY$97)I=F%T:79E<RP@1F%I<B!686QU92!;3&EN92!)=&5M<UT\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!A;6]U
M;G0@;V8@97AI<W1I;F<@9V%I;G,@86YD(&QO<W-E<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q,3$L,#`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%8V]N;VUI8R!(961G92!&
M;W)W87)D($-O;G1R86-T<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$97)I=F%T:79E<RP@1F%I<B!686QU
M92!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D1E<FEV871I=F4@:6YS=')U;65N=',@;6%T=7)I='D@
M<&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG-#4@9&%Y
M<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3G5M8F5R(&]F(&1E<FEV871I=F4@:6YS=')U;65N=',@=&\@;6%N86=E
M(&9O<F5I9VX@8W5R<F5N8WD@<FES:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0V%S:"!&;&]W($AE9&=E($9O<G=A<F0@0V]N=')A8W1S
M(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\
M<W1R;VYG/D1E<FEV871I=F5S+"!&86ER(%9A;'5E(%M,:6YE($ET96US73PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5R
M:79A=&EV92!I;G-T<G5M96YT<R!M871U<FET>2!P97)I;V0\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<Q."!M;VYT:',\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R
M:W-H965T<R]3:&5E=#<P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I
M;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL
M.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@
M(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T
M97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O
M:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI
M<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\
M=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%3UI"1SX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A
M;CTS1#$^/'-T<F]N9SY$97)I=F%T:79E($EN<W1R=6UE;G1S("T@3W5T<W1A
M;F1I;F<@1F]R=V%R9"!#;VYT<F%C=',@*$1E=&%I;"D@*$9O<F5I9VX@17AC
M:&%N9V4@1F]R=V%R9"!;365M8F5R72D\8G(^26X@5&AO=7-A;F1S+"!U;FQE
M<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^1&5S:6=N871E9"!A
M<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=/&)R/DIA<&%N97-E(%EE
M;B!;365M8F5R73QB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^1&5S:6=N871E9"!A<R!(961G
M:6YG($EN<W1R=6UE;G1S(%M-96UB97)=/&)R/DIA<&%N97-E(%EE;B!;365M
M8F5R73QB<CY*4%D@*"8C>&$U.RD\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CY$97-I9VYA=&5D(&%S($AE9&=I
M;F<@26YS=')U;65N=',@6TUE;6)E<ET\8G(^2'5N9V%R:6%N($9O<FEN="!;
M365M8F5R73QB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^1&5S:6=N871E9"!A<R!(961G:6YG
M($EN<W1R=6UE;G1S(%M-96UB97)=/&)R/DAU;F=A<FEA;B!&;W)I;G0@6TUE
M;6)E<ET\8G(^2%5&/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3,\8G(^1&5S:6=N871E9"!A<R!(961G:6YG($EN<W1R
M=6UE;G1S(%M-96UB97)=/&)R/E-I;F=A<&]R92!$;VQL87(@6TUE;6)E<ET\
M8G(^55-$("@D*3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$S/&)R/D1E<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M
M96YT<R!;365M8F5R73QB<CY3:6YG87!O<F4@1&]L;&%R(%M-96UB97)=/&)R
M/E-'1#QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q
M+"`R,#$S/&)R/D1E<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M96YT<R!;
M365M8F5R73QB<CY"<FET:7-H(%!O=6YD(%M-96UB97)=/&)R/E531"`H)"D\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,SQB<CY$97-I9VYA=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E
M<ET\8G(^0G)I=&ES:"!0;W5N9"!;365M8F5R73QB<CY'0E`@*"8C>&$S.RD\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,SQB<CY$97-I9VYA=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E
M<ET\8G(^0V%N861I86X@1&]L;&%R(%M-96UB97)=/&)R/E531"`H)"D\8G(^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB
M<CY$97-I9VYA=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E<ET\
M8G(^0V%N861I86X@1&]L;&%R(%M-96UB97)=/&)R/D-!1#QB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/DYO="!$
M97-I9VYA=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E<ET\8G(^
M2F%P86YE<V4@665N(%M-96UB97)=/&)R/E531"`H)"D\8G(^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CY.;W0@1&5S
M:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=/&)R/DIA
M<&%N97-E(%EE;B!;365M8F5R73QB<CY*4%D@*"8C>&$U.RD\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CY.;W0@
M1&5S:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=/&)R
M/DAU;F=A<FEA;B!&;W)I;G0@6TUE;6)E<ET\8G(^55-$("@D*3QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/DYO
M="!$97-I9VYA=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E<ET\
M8G(^2'5N9V%R:6%N($9O<FEN="!;365M8F5R73QB<CY(548\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CY.;W0@
M1&5S:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=/&)R
M/D)R:71I<V@@4&]U;F0@6TUE;6)E<ET\8G(^55-$("@D*3QB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/DYO="!$
M97-I9VYA=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E<ET\8G(^
M0G)I=&ES:"!0;W5N9"!;365M8F5R73QB<CY'0E`@*"8C>&$S.RD\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CY.
M;W0@1&5S:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=
M/&)R/D5U<F\@6TUE;6)E<ET\8G(^55-$("@D*3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/DYO="!$97-I9VYA
M=&5D(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E<ET\8G(^175R;R!;
M365M8F5R73QB<CY%55(@*"8C>#(P86,[*3QB<CX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/DYO="!$97-I9VYA=&5D
M(&%S($AE9&=I;F<@26YS=')U;65N=',@6TUE;6)E<ET\8G(^175R;R!;365M
M8F5R73QB<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3(\8G(^3F]T($1E<VEG;F%T960@87,@2&5D9VEN
M9R!);G-T<G5M96YT<R!;365M8F5R73QB<CY%=7)O(%M-96UB97)=/&)R/D55
M4B`H)B-X,C!A8SLI/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3,\8G(^3F]T($1E<VEG;F%T960@87,@2&5D9VEN9R!)
M;G-T<G5M96YT<R!;365M8F5R73QB<CY#:&EN97-E(%)E;FUI;F)I(%M-96UB
M97)=/&)R/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,SQB<CY.;W0@1&5S:6=N871E9"!A<R!(961G:6YG
M($EN<W1R=6UE;G1S(%M-96UB97)=/&)R/D-H:6YE<V4@4F5N;6EN8FD@6TUE
M;6)E<ET\8G(^0TY9/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3,\8G(^3F]T($1E<VEG;F%T960@87,@2&5D9VEN9R!)
M;G-T<G5M96YT<R!;365M8F5R73QB<CY486EW86YE<V4@1&]L;&%R(%M-96UB
M97)=/&)R/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,SQB<CY.;W0@1&5S:6=N871E9"!A<R!(961G:6YG
M($EN<W1R=6UE;G1S(%M-96UB97)=/&)R/E1A:7=A;F5S92!$;VQL87(@6TUE
M;6)E<ET\8G(^5%=$/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3,\8G(^3F]T($1E<VEG;F%T960@87,@2&5D9VEN9R!)
M;G-T<G5M96YT<R!;365M8F5R73QB<CY+;W)E86X@5V]N(%M-96UB97)=/&)R
M/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,SQB<CY.;W0@1&5S:6=N871E9"!A<R!(961G:6YG($EN<W1R
M=6UE;G1S(%M-96UB97)=/&)R/DMO<F5A;B!7;VX@6TUE;6)E<ET\8G(^2U)7
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3,\8G(^3F]T($1E<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M96YT<R!;
M365M8F5R73QB<CY"<F%Z:6QI86X@4F5A;"!;365M8F5R73QB<CY54T0@*"0I
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3,\8G(^3F]T($1E<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M96YT<R!;
M365M8F5R73QB<CY"<F%Z:6QI86X@4F5A;"!;365M8F5R73QB<CY"4DP\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1&5R
M:79A=&EV92!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D]U='-T86YD:6YG(&9O<G=A<F0@8V]N=')A8W1S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#8L,3(R/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)B-X834[(#8R-2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(L-C`S
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M(#4W,"PQ-S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#(L,S0V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^(#(L.#8W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#`Q,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B8C>&$S.R`V,3,\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#DS,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B`Y
M.#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#(L-SDW/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)B-X834[(#(Y-"PU,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4V.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B`Q,C,L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#@R,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B8C
M>&$S.R`Q+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,RPX.#<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XF(W@R,&%C.R`R+#@R.#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,RPU.3`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XF(W@R,&%C
M.R`R+#<T,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,2PT-C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#X@.2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#DP.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B`R-RPP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#8R,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B`V-3`L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`Q,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#X@,C4P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT
M4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V
M7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970W,2YH=&UL#0I#
M;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#
M;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-
M"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N
M=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX
M)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ
M<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO
M:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED
M/3-$240P15)5044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^1&5R:79A=&EV
M92!);G-T<G5M96YT<R`M($9A:7(@5F%L=64@;V8@1F]R=V%R9"!#;VYT<F%C
M=',@3W5T<W1A;F1I;F<@*$1E=&%I;"D@*$-U<G)E;F-Y($9O<G=A<F0@0V]N
M=')A8W1S(%M-96UB97)=+"!54T0@)"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE
M<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5S:6=N871E9"!A<R!(961G:6YG
M($EN<W1R=6UE;G1S(%M-96UB97)=('P@0V%S:"!&;&]W($AE9&=E($9O<G=A
M<F0@0V]N=')A8W1S(%M-96UB97)=('P@4')E<&%I9"!%>'!E;G-E<R!A;F0@
M3W1H97(@0W5R<F5N="!!<W-E=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D1E<FEV871I=F5S+"!&86ER
M(%9A;'5E(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D%S<V5T($1E<FEV871I=F5S+"!&86ER(%9A
M;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(P-#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E
M<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M96YT<R!;365M8F5R72!\($-A
M<V@@1FQO=R!(961G92!&;W)W87)D($-O;G1R86-T<R!;365M8F5R72!\($%C
M8W)U960@17AP96YS97,@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D1E<FEV871I=F5S+"!&86ER(%9A;'5E
M(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/DQI86)I;&ET>2!$97)I=F%T:79E<RP@1F%I<B!686QU
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3@\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.;W0@1&5S
M:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=('P@16-O
M;F]M:6,@2&5D9V4@1F]R=V%R9"!#;VYT<F%C=',@6TUE;6)E<ET@?"!0<F5P
M86ED($5X<&5N<V5S(&%N9"!/=&AE<B!#=7)R96YT($%S<V5T<R!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M1&5R:79A=&EV97,L($9A:7(@5F%L=64@6TQI;F4@271E;7-=/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^07-S970@1&5R
M:79A=&EV97,L($9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^3F]T($1E<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M
M96YT<R!;365M8F5R72!\($5C;VYO;6EC($AE9&=E($9O<G=A<F0@0V]N=')A
M8W1S(%M-96UB97)=('P@06-C<G5E9"!%>'!E;G-E<R!;365M8F5R73PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1&5R:79A
M=&EV97,L($9A:7(@5F%L=64@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&EA8FEL:71Y($1E<FEV
M871I=F5S+"!&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#(T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`Q-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?
M3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?
M-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T-S(N:'1M
M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L
M90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI
M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS
M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU
M=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H
M;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP
M=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R
M="!I9#TS1$E$,$5!4$%%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D1E<FEV
M871I=F4@26YS=')U;65N=',@+2!%9F9E8W0@;V8@=&AE($1E<FEV871I=F4@
M26YS=')U;65N=',@3F5T(&]F('1H92!5;F1E<FQY:6YG($5X<&]S=7)E("A$
M971A:6PI("A54T0@)"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W
M:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^1&5S:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-
M96UB97)=('P@06-C=6UU;&%T960@3W1H97(@0V]M<')E:&5N<VEV92!);F-O
M;64@*$QO<W,I(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^1&5R:79A=&EV92!);G-T<G5M96YT<RP@1V%I
M;B`H3&]S<RD@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=A:6YS("AL;W-S97,I(&EN(%-H87)E
M:&]L9&5R<R<@97%U:71Y(&]N(&1E<FEV871I=F5S("AE9F9E8W1I=F4@<&]R
M=&EO;BD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3`T/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D1E<VEG;F%T960@87,@2&5D9VEN9R!);G-T<G5M96YT<R!;365M8F5R72!\
M($9O<F5I9VX@0W5R<F5N8WD@1V%I;B`H3&]S<RD@6TUE;6)E<ET\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$97)I=F%T
M:79E($EN<W1R=6UE;G1S+"!'86EN("A,;W-S*2!;3&EN92!)=&5M<UT\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1V%I
M;G,@*&QO<W-E<RD@<F5C;V=N:7IE9"!I;B!E87)N:6YG<R!O;B!D97)I=F%T
M:79E<R`H:6YE9F9E8W1I=F4@<&]R=&EO;B!A;F0@9&ES8V]N=&EN=65D(&1E
M<FEV871I=F5S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)R9N
M8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<F;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG)FYB<W`[)FYB<W`[/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.;W0@1&5S
M:6=N871E9"!A<R!(961G:6YG($EN<W1R=6UE;G1S(%M-96UB97)=('P@1F]R
M96EG;B!#=7)R96YC>2!'86EN("A,;W-S*2!;365M8F5R73PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D1E<FEV871I=F4@
M26YS=')U;65N=',L($=A:6X@*$QO<W,I(%M,:6YE($ET96US73PO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'86EN<R`H
M;&]S<V5S*2!R96-O9VYI>F5D(&EN(&5A<FYI;F=S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B0@*#$Y,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#<R,BD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,T/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O
M<FMS:&5E=',O4VAE970W,RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P145"04,^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^1&5R:79A=&EV92!);G-T<G5M96YT<R`M($-H86YG
M97,@:6X@06-C=6UU;&%T960@3W1H97(@0V]M<')E:&5N<VEV92!);F-O;64@
M*$QO<W,I(%)E;&%T960@=&\@1&5R:79A=&EV92!);G-T<G5M96YT<R`H1&5T
M86EL*2`H55-$("0I/&)R/DEN(%1H;W5S86YD<RP@=6YL97-S(&]T:&5R=VES
M92!S<&5C:69I960\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY/9F9S971T:6YG(%M!8G-T<F%C=%T\+W-T<F]N9SX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!B86QA
M;F-E($1E8V5M8F5R(#,Q+"`R,#$R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]U;G0@<F5C;&%S<VEF:65D('1O
M(&5A<FYI;F=S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG)FYB
M<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y.970@8VAA;F=E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,#0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D5N9&EN9R!B86QA;F-E($1E8V5M8F5R(#,Q+"`R,#$S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$P-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O
M9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R
M,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D
M-2]7;W)K<VAE971S+U-H965T-S0N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5+1$))/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/E-H87)E:&]L9&5R<R<@17%U:71Y("T@061D
M:71I;VYA;"!);F9O<FUA=&EO;B`H1&5T86EL*2`H55-$("0I/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q
M/C$@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@
M8V]L<W!A;CTS1#4^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$-3XQ,B!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q
M/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0Q/C$@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;"X@,C@L(#(P
M,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#(^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y397`N(#,P+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/DIU;"X@,#$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^07!R+B`P,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:"!C;VQS<&%N/3-$,CY$96,N(#,Q+"`R,#$S/&)R/G9O=&5?
M<&5R7W-H87)E/&)R/E)I9VAT/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0R/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(N(#,P+"`R,#`X/&)R/C(P,#@@
M4W1O8VL@4F5P=7)C:&%S92!0<F]G<F%M(%M-96UB97)=/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^,C`P."!3
M=&]C:R!297!U<F-H87-E(%!R;V=R86T@6TUE;6)E<ET\8G(^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^3F]V+B`S,"P@,C`Q,3QB<CXR,#$Q(%-T
M;V-K(%)E<'5R8VAA<V4@4')O9W)A;2!;365M8F5R73QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/C(P,3$@4W1O
M8VL@4F5P=7)C:&%S92!0<F]G<F%M(%M-96UB97)=/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D5Q=6ET>2!;3&EN92!)
M=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^075T:&]R:7IE9"!S:&%R97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-#`P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')E9F5R
M<F5D('-T;V-K+"!P87(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P
M+C`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y6;W1E(&5N=&ET;&5D(&9O<B!E
M86-H(&-O;6UO;B!S:&%R92!O=71S=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=&]C:R!S<&QI="!C;VYV
M97)S:6]N(')A=&EO/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D-O;6UO;B!S=&]C:RP@<&%R('9A;'5E/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P+C`P,CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P+C`P,CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ
M73PO<W5P/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P+C`P
M,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\
M<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/DYU;6)E<B!O9B!P<F5F97)R960@<W1O8VL@<'5R8VAA<V4@<FEG
M:'0@9F]R(&1I=FED96YD(&1I<W1R:6)U=&EO;CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=71S=&%N9&EN9R!C;VUM
M;VX@<VAA<F5S('!E<F-E;G1A9V4@=&\@8F4@86-Q=6ER960\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,34N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y297!U
M<F-H87-E(&]F(&%U=&AO<FEZ960@8V]M;6]N('-T;V-K/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-3`L,#`P+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#@P
M+#`P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y297!U<F-H87-E(&]F('-H87)E<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPU-S@L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@Y,BPP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E)E<'5R8VAA<V4@;V8@<VAA<F5S+"!V86QU93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-3`L,#`P+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-RPY,#@L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y297!U<F-H87-E(&]F('-H87)E<R!D=7)I;F<@<&5R:6]D/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,C<L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E
M<'5R8VAA<V4@;V8@<VAA<F5S(&1U<FEN9R!P97)I;V0L('9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0W+#DP."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`L
M,#`P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR,"PP,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-A<V@@9&EV:61E;F0@9&5C;&%R960@
M<&5R(&-O;6UO;B!S:&%R93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,"XP-34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N
M,#4U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`P+C`U-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,"XP-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%D9&ET
M:6]N86P@9&EV:61E;F0@9&5C;&%R960@86YD('!A:60\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N,#4U/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W!E8VEA
M;"!D:79I9&5N9"!D96-L87)E9"!A;F0@<&%I9#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,"XU/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4&%Y;65N="!O9B!D
M:79I9&5N9',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C8V+#(Q,RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ-2PQ,30L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&EV:61E;F0@9&5C;&%R960\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&0@8V]L<W!A;CTS1#$V/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$:6YN97)&;V]T;F]T93X-"B`@("`@("`@/'1D
M('9A;&EG;CTS1'1O<#Y;,5T\+W1D/@T*("`@("`@("`\=&0@8V]L<W!A;CTS
M1#$U('9A;&EG;CTS1'1O<#Y0<FEO<B!P97)I;V0@86UO=6YT<R!H879E(&)E
M96X@861J=7-T960@=&\@<F5F;&5C="!T:&4@='=O+69O<BUO;F4@<W1O8VL@
M<W!L:70@969F96-T960@:6X@=&AE(&9O<FT@;V8@82!S=&]C:R!D:79I9&5N
M9"!W:&EC:"!O8V-U<G)E9"!I;B!T:&4@=&AI<F0@<75A<G1E<B!O9B`R,#$S
M+CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O
M<FMS:&5E=',O4VAE970W-2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P148R04<^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^4W1O8VLM0F%S960@0V]M<&5N<V%T:6]N("T@061D
M:71I;VYA;"!);F9O<FUA=&EO;B`H1&5T86EL*2`H55-$("0I/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S
M/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/D5M
M<&QO>65E<SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,S$L(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^4VAA<F4M8F%S960@0V]M<&5N<V%T:6]N($%R<F%N9V5M
M96YT(&)Y(%-H87)E+6)A<V5D(%!A>6UE;G0@07=A<F0@6TQI;F4@271E;7-=
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-H87)E<R!A=F%I;&%B;&4@9F]R(&=R86YT('5N9&5R('-T;V-K(&]P=&EO
M;B!P;&%N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L,38U
M+#0X,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y%>'!E8W1E9"!D:79I9&5N9"!Y:65L9#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+C(P)3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$N,3`E/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y796EG:'1E9"UA
M=F5R86=E(&=R86YT+61A=&4@9F%I<B!V86QU97,@;V8@<W1O8VL@;W!T:6]N
M<R!G<F%N=&5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#@N
M,C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#8N-3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#8N,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DYU;6)E<B!O9B!G<F]U<',@=VET:&EN('1H92!E
M;7!L;WEE92!P;W!U;&%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E!E<F-E;G1A9V4@;V8@<W1O8VL@;W!T:6]N<R!G<F%N=&5D
M('1O('-E;FEO<B!M86YA9V5M96YT(&5X<&5C=&5D('1O('9E<W0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<Q+C`P)3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y097)C96YT86=E
M(&]F('-T;V-K(&]P=&EO;G,@9W)A;G1E9"!T;R!A;&P@;W1H97(@96UP;&]Y
M965S(&5X<&5C=&5D('1O('9E<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C8Y+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y%<W1I;6%T960@9F]R9F5I='5R92!R871E(&9O
M<B!U;G9E<W1E9"!O<'1I;VYS(&9O<B!S96YI;W(@;6%N86=E;65N=#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(N,#`E/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5S=&EM871E
M9"!F;W)F96ET=7)E(')A=&4@9F]R('5N=F5S=&5D(&]P=&EO;G,@9F]R(&%L
M;"!N;VXM<V5N:6]R(&UA;F%G96UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$S+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y);F-R96%S92!I;B!C;VUP96YS871I;VX@
M97AP96YS92!D=64@=&\@<F5V:7-E9"!E<W1I;6%T960@9F]R9F5I='5R92!R
M871E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S,#`L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`R,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4F5D=6-T:6]N(&EN(&-O;7!E;G-A=&EO;B!E>'!E;G-E
M(&1U92!T;R!R979I<V5D(&5S=&EM871E9"!F;W)F96ET=7)E(')A=&5S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@P+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VLM
M8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$P+#8R,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+#4R,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+#`V."PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN
M8V]M92!T87@@8F5N969I="!R96-O9VYI>F5D(')E;&%T960@=&\@<W1O8VLM
M8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,L-#@R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-S<R+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-C8P+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M
M<&5N<V%T:6]N(&5X<&5N<V4@=V%S(&-A<&ET86QI>F5D/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&EN=')I;G-I8R!V86QU
M97,@;V8@<W1O8VL@;W!T:6]N<R!E>&5R8VES960\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,R+#`Y-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BPR.38L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C`L,3`X+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^5&]T86P@9F%I<B!V86QU97,@;V8@<W1O8VL@;W!T:6]N<R!V97-T960\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-S$W+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL,S8R
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$P+#(P,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E1O=&%L('5N<F5C;V=N:7IE9"!C;VUP96YS871I
M;VX@97AP96YS92!R96QA=&5D('1O(&YO;BUV97-T960@<W1O8VL@;W!T:6]N
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`X+#0V-"PP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^5V5I9VAT960M879E<F%G92!P97)I;V0@9F]R('5N<F5C;V=N:7IE9"!C
M;VUP96YS871I;VX@97AP96YS92!R96QA=&5D('1O(&YO;BUV97-T960@<W1O
M8VL@;W!T:6]N<R`H>65A<G,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG,2!Y96%R(#(@;6]N=&AS(#4@9&%Y<SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=&]C:R!/<'1I;VX@
M86YD($EN8V5N=&EV92!0;&%N(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4VAA<F4M8F%S960@0V]M<&5N
M<V%T:6]N($%R<F%N9V5M96YT(&)Y(%-H87)E+6)A<V5D(%!A>6UE;G0@07=A
M<F0@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D5X<&ER871I;VX@<&5R:6]D(&]F('-T;V-K(&]P
M=&EO;B!P;&%N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG,3`@
M>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^5F5S=&EN9R!P97)I;V0@9F]R('-T;V-K(&]P=&EO;B!P;&%N
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)S0@>65A<G,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M,C`Q-2!4:')O=6=H($5X<&5C=&5D($QI9F4@;V8@3W!T:6]N(%M-96UB97)=
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^
M4VAA<F4M8F%S960@0V]M<&5N<V%T:6]N($%R<F%N9V5M96YT(&)Y(%-H87)E
M+6)A<V5D(%!A>6UE;G0@07=A<F0@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X<&5C=&5D(&1I
M=FED96YD('EI96QD/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+C`T)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO
M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R
M=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F
M,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970W-BYH=&UL#0I#;VYT
M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT
M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH
M=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N
M="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\
M<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO
M*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A
M9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$
M240P15!*044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L
M(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4W1O8VLM0F%S960@
M0V]M<&5N<V%T:6]N("T@4W5M;6%R>2!O9B!3=&]C:R!/<'1I;VX@06-T:79I
M='D@*$1E=&%I;"D@*%531"`D*3QB<CY);B!4:&]U<V%N9',L(&5X8V5P="!0
M97(@4VAA<F4@9&%T82P@=6YL97-S(&]T:&5R=VES92!S<&5C:69I960\+W-T
M<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY$:7-C
M;&]S=7)E($]F($-O;7!E;G-A=&EO;B!296QA=&5D($-O<W1S(%-H87)E8F%S
M960@4&%Y;65N=',@6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^3W5T<W1A;F1I;F<@<VAA<F5S+"!B96=I
M;FYI;F<@8F%L86YC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-RPQ,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D=R86YT960L(%-H87)E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,2PW-#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D5X97)C:7-E9"P@4VAA<F5S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@R+#0T-2D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9O<F9E:71E9"!O<B!E>'!I
M<F5D+"!3:&%R97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(W
M-2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D]U='-T86YD:6YG('-H87)E<RP@96YD:6YG(&)A;&%N8V4\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,3,X/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>&5R8VES86)L92P@
M4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#8W.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M3W!T:6]N<R!V97-T960@;W(@97AP96-T960@=&\@=F5S="P@4VAA<F5S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4T,3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W5T<W1A;F1I
M;F<L(%=E:6=H=&5D+4%V97)A9V4@17AE<F-I<V4@4')I8V4L(&)E9VEN;FEN
M9R!B86QA;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$R
M+C<X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y'<F%N=&5D+"!796EG:'1E9"U!=F5R86=E($5X97)C:7-E(%!R:6-E
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(Q+C0W/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%>&5R
M8VES960L(%=E:6=H=&5D+4%V97)A9V4@17AE<F-I<V4@4')I8V4\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3$N,S<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9O<F9E:71E9"!O
M<B!E>'!I<F5D+"!796EG:'1E9"U!=F5R86=E($5X97)C:7-E(%!R:6-E/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$V+C,Y/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=71S=&%N
M9&EN9RP@5V5I9VAT960M079E<F%G92!%>&5R8VES92!0<FEC92P@96YD:6YG
M(&)A;&%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,34N
M-C4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D5X97)C:7-A8FQE+"!796EG:'1E9"U!=F5R86=E($5X97)C:7-E(%!R
M:6-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$Q+C<R/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/
M<'1I;VYS('9E<W1E9"!O<B!E>'!E8W1E9"!T;R!V97-T+"!796EG:'1E9"U!
M=F5R86=E($5X97)C:7-E(%!R:6-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#$U+C,R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y/=71S=&%N9&EN9RP@5V5I9VAT960M079E<F%G
M92!296UA:6YI;F<@0V]N=')A8W1U86P@5&5R;2`H:6X@>65A<G,I/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG-R!Y96%R<R`R(&UO;G1H<R`Q
M,B!D87ES/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y%>&5R8VES86)L92P@5V5I9VAT960M079E<F%G92!296UA:6YI
M;F<@0V]N=')A8W1U86P@5&5R;2`H:6X@>65A<G,I/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG-2!Y96%R<R`S(&UO;G1H<R`Q."!D87ES/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/
M<'1I;VYS('9E<W1E9"!O<B!E>'!E8W1E9"!T;R!V97-T+"!796EG:'1E9"U!
M=F5R86=E(%)E;6%I;FEN9R!#;VYT<F%C='5A;"!497)M("AI;B!Y96%R<RD\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<W('EE87)S(#$@;6]N
M=&@@-B!D87ES/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y/=71S=&%N9&EN9RP@06=G<F5G871E($EN=')I;G-I8R!6
M86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,S@L,S`R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y%>&5R8VES86)L92P@06=G<F5G871E($EN=')I;G-I8R!686QU93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#0L,S@V/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/<'1I;VYS('9E
M<W1E9"!O<B!E>'!E8W1E9"!T;R!V97-T+"!!9V=R96=A=&4@26YT<FEN<VEC
M(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$R-BPV
M-S`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L
M93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S
M,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,
M;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E
M,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#<W+FAT;6P-"D-O;G1E;G0M
M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M
M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^
M#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y
M<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I
M<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O
M($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*
M("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%
M2TI!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&]C:RU"87-E9"!#;VUP
M96YS871I;VX@+2!796EG:'1E9"U!=F5R86=E($%S<W5M<'1I;VYS(%5S960@
M:6X@17-T:6UA=&EN9R!&86ER(%9A;'5E<R!O9B!3=&]C:R!/<'1I;VYS($=R
M86YT960@*$1E=&%I;"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D1I<V-L;W-U<F4@3V8@0V]M<&5N<V%T
M:6]N(%)E;&%T960@0V]S=',@4VAA<F5B87-E9"!087EM96YT<R!;06)S=')A
M8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E)I<VLM9G)E92!R871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,BXY,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5X<&5C=&5D(&1I=FED96YD('EI96QD
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XP+C`P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$N,C`E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2XQ
M,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D5X<&5C=&5D('9O;&%T:6QI='D\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C0R+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0T+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0S+C`P)3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^17AP96-T960@=&5R;2`H
M:6X@>65A<G,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG-2!Y
M96%R<R`Y(&UO;G1H<R`Q."!D87ES/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)S4@>65A<G,@."!M;VYT:',@,3(@9&%Y
M<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<U('EE87)S(#8@;6]N=&AS/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM
M+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E
M83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?
M8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970W
M."YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I
M;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M
M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q
M=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R
M<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C
M/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO
M<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$
M<F5P;W)T(&ED/3-$240P15$S044^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^
M4W1O8VLM0F%S960@0V]M<&5N<V%T:6]N("T@4W1O8VLM0F%S960@0V]M<&5N
M<V%T:6]N($5X<&5N<V4@*$1E=&%I;"D@*%531"`D*3QB<CY);B!4:&]U<V%N
M9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D5M<&QO>65E(%-E
M<G9I8V4@4VAA<F4M8F%S960@0V]M<&5N<V%T:6]N+"!!;&QO8V%T:6]N(&]F
M(%)E8V]G;FEZ960@4&5R:6]D($-O<W1S(%M,:6YE($ET96US73PO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=&]C:RUB
M87-E9"!C;VUP96YS871I;VX@97AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q,"PV,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#@L-3(P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`X+#`V.#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')O9'5C="!#
M;W-T(&]F(%)E=F5N=64@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%;7!L;WEE92!397)V:6-E(%-H87)E
M+6)A<V5D($-O;7!E;G-A=&EO;BP@06QL;V-A=&EO;B!O9B!296-O9VYI>F5D
M(%!E<FEO9"!#;W-T<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VLM8F%S960@8V]M<&5N
M<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C<T-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C4X,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C0U-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4V5R=FEC92!#;W-T(&]F(%)E=F5N=64@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%
M;7!L;WEE92!397)V:6-E(%-H87)E+6)A<V5D($-O;7!E;G-A=&EO;BP@06QL
M;V-A=&EO;B!O9B!296-O9VYI>F5D(%!E<FEO9"!#;W-T<R!;3&EN92!)=&5M
M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$W-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$V,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W,CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5S96%R8V@L($1E
M=F5L;W!M96YT+"!A;F0@16YG:6YE97)I;F<@6TUE;6)E<ET\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%;7!L;WEE92!3
M97)V:6-E(%-H87)E+6)A<V5D($-O;7!E;G-A=&EO;BP@06QL;V-A=&EO;B!O
M9B!296-O9VYI>F5D(%!E<FEO9"!#;W-T<R!;3&EN92!)=&5M<UT\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VLM
M8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(L-3@U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,BPQ-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#(V.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5L;&EN9RP@1V5N97)A
M;"P@86YD($%D;6EN:7-T<F%T:79E(%M-96UB97)=/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^16UP;&]Y964@4V5R=FEC
M92!3:&%R92UB87-E9"!#;VUP96YS871I;VXL($%L;&]C871I;VX@;V8@4F5C
M;V=N:7IE9"!097)I;V0@0V]S=',@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-T;V-K+6)A<V5D
M(&-O;7!E;G-A=&EO;B!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#<L,3$Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`U+#8R.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-2PQ-S(\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H
M=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B
M9C`X7V4Q9&4S865A.3!D-0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#
M.B\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H
M965T<R]3:&5E=#<Y+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z
M('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C
M:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-
M151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT
M+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V
M87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#
M;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B
M;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%64=!13X-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY%;7!L;WEE92!3879I;F=S(%!L86X@+2!!9&1I=&EO;F%L
M($EN9F]R;6%T:6]N("A$971A:6PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N
M=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^63QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0V]M
M<&5N<V%T:6]N($%N9"!2971I<F5M96YT($1I<V-L;W-U<F4@6T%B<W1R86-T
M73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y-:6YI;75M(&%G92!E;&EG:6)L92!T;R!D969I;F5D(&-O;G1R:6)U=&EO
M;B!P;&%N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-
M87AI;75M(&-O;G1R:6)U=&%B;&4@<')E('1A>"!S86QA<GD@;V8@96UP;&]Y
M964@=6YD97(@9&5F:6YE9"!C;VYT<FEB=71I;VX@<&QA;CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,C4N,#`E/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O;7!A;GD@8V]N=')I
M8G5T:6]N('!E<B!D;VQL87(@;V8@96UP;&]Y964@8V]N=')I8G5T:6]N/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y-87AI;75M
M(&-O;G1R:6)U=&EO;B!B>2!C;VUP86YY(&5X<')E<W-E9"!A<R!P97)C96YT
M86=E(&]F(&5M<&QO>65E('!R92UT87@@<V%L87)Y/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUP86YY(&-O;G1R:6)U=&EO
M;G,@=F5S="!A="!E;F0@;V8@='=O('EE87)S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M<&%N>2!C;VYT<FEB=71I;VYS
M('9E<W0@870@96YD(&]F('1H<F5E('EE87)S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M<&%N>2!C;VYT<FEB=71I;VYS
M('9E<W0@870@96YD(&]F(&9O=7(@>65A<G,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C8P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#;VUP86YY(&-O;G1R:6)U=&EO;G,@
M=F5S="!A="!E;F0@;V8@9FEV92!Y96%R<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3`P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$969I;F5D(&-O;G1R:6)U=&EO;B!P
M;&%N+"!C;W-T(')E8V]G;FEZ960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,2PT,C,L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#,V,BPP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L,C$X+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\
M+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?
M8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N
M.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A
M.3!D-2]7;W)K<VAE971S+U-H965T.#`N:'1M;`T*0V]N=&5N="U4<F%N<V9E
M<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T
M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE
M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT
M96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E
M/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E
M;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y
M/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$533$%)/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$
M,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E1A>&5S("T@061D:71I;VYA;"!);F9O
M<FUA=&EO;B`H1&5T86EL*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/C,@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#,^
M,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L(#(P,3,\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^07!R+B`P,2P@,C`Q,CQB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY487@@0W)E9&ET($-A<G)Y9F]R=V%R9"!;3&EN92!)=&5M<UT\+W-T<F]N
M9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$;VUE
M<W1I8R!I;F-O;64@9G)O;2!C;VYT:6YU:6YG(&]P97)A=&EO;G,@8F5F;W)E
M('1A>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,CDL
M-3<V+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,S8L-S4T+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,C0L.#,V+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F]R96EG;B!I;F-O
M;64@9G)O;2!C;VYT:6YU:6YG(&]P97)A=&EO;G,@8F5F;W)E('1A>&5S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4X+#,Q,"PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT.2PX
M-S8L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-C(L,C@Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1&5C<F5A<V4@:6X@=&%X(&5X<&5N<V4@=7!O
M;B!T:&4@97AP:7)A=&EO;B!O9B!T:&4@<W1A='5T97,@;V8@;&EM:71A=&EO
M;B!F;W(@8V5R=&%I;B!R97-E<G9E<R!F;W(@:6YC;VUE('1A>"!U;F-E<G1A
M:6YT:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-SDP
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C0T,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XX,#@L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y);F-R96%S92`H9&5C<F5A<V4I(&EN('1A
M>"!E>'!E;G-E(&9O<B!T:&4@9FEN86P@=')U92UU<"!O9B!T:&4@<')I;W(@
M>65A<B=S('1A>"!A8V-R=6%L('5P;VX@9FEL:6YG('1H92!A8W1U86P@=&%X
M(')E='5R;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C8W
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C@T+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C4W-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D1E8W)E87-E(&EN(&EN=&5R97-T(&%N9"!P
M96YA;'1I97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#4T
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C4X+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y);F-R96%S92`H9&5C<F5A<V4I(&EN('1A>"!E
M>'!E;G-E(&9R;VT@=W)I=&4@9&]W;B!O9B!N;VYC=7)R96YT(&1E9F5R<F5D
M('1A>"!A<W-E=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3`Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(P,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DEN8W)E87-E("AD96-R96%S92D@:6X@=&%X(&5X
M<&5N<V4@9F]R('1H92!F:6YA;&EZ871I;VX@;V8@861V86YC960@<')I8VEN
M9R!A9W)E96UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q-34L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4F5S97)V92!F;W(@:6YC;VUE('1A>&5S+"!T;W1A;#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#<V-2PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#(Q
M-BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y297-E<G9E(&9O<B!I;F-O;64@=&%X97,L(&YO;F-U<G)E;G0\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PW-C4L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PR
M,38L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^26YT97)E<W0@86YD('!E;F%L=&EE<RP@9W)O<W,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S4W+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,3DR+#`P,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DUI;FEM=6T@9&5C<F5A<V4@:6X@:6YC;VUE('1A>"!E>'!E;G-E(&1U92!T
M;R!R96QE87-E(&EN(')E<V5R=F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C0U,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^36%X:6UU;2!D96-R96%S92!I;B!I;F-O
M;64@=&%X(&5X<&5N<V4@9'5E('1O(')E;&5A<V4@:6X@<F5S97)V97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-34P+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y487@@
M>65A<G,@;W!E;B!T;R!E>&%M:6YA=&EO;B!B>2!V87)I;W5S('1A>&EN9R!A
M=71H;W)I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M,C`Q,"!T:')O=6=H(#(P,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&%X('EE87)S(&]P96X@=&\@97AA;6EN
M871I;VX@8GD@=F%R:6]U<R!T87AI;F<@875T:&]R:71I97,@9F]R(&]T:&5R
M(&5N=&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<R
M,#`Y("!T:')O=6=H(#(P,3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&%X('EE87)S(&-U<G)E;G1L>2!U;F1E
M<B!A=61I="!B>2!I;G1E<FYA;"!R979E;G5E('-E<G9I8V4@9F]R(%4N4RX@
M9F5D97)A;"!R971U<FYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<R,#$P(&%N9"`@,C`Q,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y487@@>65A<G,@8V]V97)E9"!T:')O
M=6=H($%D=F%N8V5D(%!R:6-I;F<@06=R965M96YT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)S(P,#8@=&AR;W5G:"`R,#$Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y686QU
M871I;VX@86QL;W=A;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C8T,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1&5C<F5A<V4@:6X@=F%L=6%T:6]N(&%L;&]W86YC
M92!A='1R:6)U=&%B;&4@=&\@8V%P:71A;"!L;W-S97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,S<S+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@8VAA;F=E9"!I
M;B!V86QU871I;VX@86QL;W=A;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(V.2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^4F5C;V=N:7IE9"!A(&1E9F5R<F5D('1A
M>"!A<W-E=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-3(L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-3(P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/DYO;B!D961U8W1I8FQE(&9E9&5R86P@86YD('-T871E
M(&QI86)I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C,L-C8R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C0L.30U+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN8V]M92!F<F]M(&5X<&ER871I;VX@
M;V8@=&AE('-T871U=&5S(&]F(&QI;6ET871I;VYS(')E;&%T:6YG('1O(&$@
M=&%X/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-30L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30Q
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^26YC;VUE('1A>"!P86ED(&YE=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XX+#@S,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,RPU-3$L,#`P/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@L,S@Y+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4F5S96%R8V@@86YD($1E=F5L;W!M96YT(%1A>"!#<F5D:70@6TUE;6)E
M<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R
M;VYG/E1A>"!#<F5D:70@0V%R<GEF;W)W87)D(%M,:6YE($ET96US73PO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E
M9'5C=&EO;B!I;B!T87@@97AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XU-34L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-T871E(%)E<V5A<F-H(&%N9"!%>'!E
M<FEM96YT871I;VX@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/E1A>"!#<F5D:70@0V%R<GEF;W)W87)D
M(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/E1A>"!C<F5D:71S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C4L,#4P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y686QU871I;VX@86QL;W=A
M;F-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-C(X+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y%>'!I<GD@9&%T93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG,C`Q-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].
M97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?8S$R,%\T
M8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970X,2YH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P15%)044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^5&%X97,@
M+2!#;VYS=&ET=65N=',@;V8@4')O=FES:6]N(&9O<B!);F-O;64@5&%X97,@
M*$1E=&%I;"D@*%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N;&5S<R!O=&AE
M<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#,^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/D-U<G)E;G0Z/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9E9&5R86P\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@."PW,C`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$Q+#(X-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-BPW,3$\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-T871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW,C$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW.#D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX
M,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D9O<F5I9VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L
M,38W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-2PW.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,"PU,3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y#=7)R96YT(&EN8V]M92!T87@@97AP96YS92`H
M8F5N969I="DL(%1O=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,BPV,#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ-RPX-C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ."PP,S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^1&5F97)R960Z/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9E9&5R
M86P\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-3@P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#(X/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.#$R
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^4W1A=&4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q.3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,V
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D9O<F5I9VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M,#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y$969E<G)E9"!I;F-O;64@=&%X(&5X<&5N<V4@*&)E;F5F:70I
M+"!4;W1A;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PW,#4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV
M-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@W.#@I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^26YC;VUE('1A>"!E>'!E;G-E("AB96YE9FET*2P@8V]N=&EN
M=6EN9R!O<&5R871I;VYS+"!4;W1A;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`Q-"PS,3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#$X+#4S,CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3<L,C0X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O
M<FMS:&5E=',O4VAE970X,BYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P135!044^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^5&%X97,@+2!296-O;F-I;&EA=&EO;B!O9B!5;FET
M960@4W1A=&5S($9E9&5R86P@4W1A='5T;W)Y($-O<G!O<F%T92!487@@4F%T
M92!T;R!#;VUP86YY)W,@169F96-T:79E(%1A>"!2871E("A$971A:6PI/&)R
M/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P
M,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T
M<F]N9SY);F-O;64@5&%X($1I<V-L;W-U<F4@6T%B<W1R86-T73PO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F-O;64@
M=&%X('!R;W9I<VEO;B!A="!F961E<F%L('-T871U=&]R>2!R871E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-2XP,"4\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-2XP,"4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-2XP,"4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/E-T871E(&EN8V]M92!T87AE<RP@;F5T(&]F(&9E9&5R86P@8F5N969I=#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2XP,"4\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+C`P)3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$N,#`E
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y&;W)E:6=N('1A>"!R871E(&1I9F9E<F5N=&EA;#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH,3<N,#`E*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$T+C`P)2D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q-2XP,"4I/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y487@@
M8W)E9&ET/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+C`P)2D\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,2XP,"4I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y$:7-C<F5T92!T87@@979E;G1S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@S+C`P)2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W1H97(\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH,2XP,"4I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DEN8V]M92!T87@@<')O
M=FES:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BXP,"4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR
M,2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#@S+FAT;6P-
M"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-
M"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-
M"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#
M;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F
M+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W
M+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^
M/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@
M:60],T1)1#!%2$I!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY487AE<R`M
M($-H86YG97,@:6X@=&AE(%)E<V5R=F4@9F]R($EN8V]M92!487AE<RP@17AC
M;'5D:6YG($EN=&5R97-T(&%N9"!096YA;'1I97,@*$1E=&%I;"D@*%531"`D
M*3QB<CY);B!4:&]U<V%N9',L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D
M/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A
M;CTS1#(^,3(@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY);F-O;64@5&%X($1I<V-L;W-U<F4@6T%B<W1R86-T73PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"
M86QA;F-E(&]F(')E<V5R=F4@9F]R(&EN8V]M92!T87AE<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T+#`R-#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-"PQ-#@\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(&%M
M;W5N=',@;V8@:6YC<F5A<V5S(&EN('5N<F5C;V=N:7IE9"!T87@@8F5N969I
M=',@87,@82!R97-U;'0@;V8@=&%X('!O<VET:6]N<R!T86ME;B!I;B!P<FEO
M<B!P97)I;V1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,S@\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^1W)O<W,@86UO=6YT<R!O9B!I;F-R96%S97,@:6X@=6YR96-O9VYI>F5D
M('1A>"!B96YE9FET<R!A<R!A(')E<W5L="!O9B!T87@@<&]S:71I;VYS('1A
M:V5N(&EN('1H92!C=7)R96YT('!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PP-#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XV-#(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(&%M;W5N=',@;V8@9&5C<F5A
M<V5S(&EN('5N<F5C;V=N:7IE9"!T87@@8F5N969I=',@<F5L871I;F<@=&\@
M<V5T=&QE;65N=',@=VET:"!T87AI;F<@875T:&]R:71I97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B@T,C0I/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!A;6]U;G1S(&]F
M(&1E8W)E87-E<R!I;B!U;G)E8V]G;FEZ960@=&%X(&)E;F5F:71S(&%S(&$@
M<F5S=6QT(&]F('1H92!E>'!I<F%T:6]N(&]F('1H92!A<'!L:6-A8FQE('-T
M871U=&5S(&]F(&QI;6ET871I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@Q+#$P,BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@S.#4I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y%;F1I;F<@8F%L86YC92!O9B!R97-E<G9E
M(&9O<B!I;F-O;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@-"PT,#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#0L,#(T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM
M+2TM/5].97AT4&%R=%\R,S%E8S@P.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E
M83DP9#4-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C,Q96,X,#A?
M8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U+U=O<FMS:&5E=',O4VAE970X
M-"YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I
M;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M
M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q
M=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R
M<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C
M/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO
M<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$
M<F5P;W)T(&ED/3-$240P130Q044^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^
M5&%X97,@+2!#;VYS=&ET=65N=',@;V8@1&5F97)R960@5&%X($%S<V5T<R`H
M1&5T86EL*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#=7)R96YT(&1E9F5R<F5D
M('1A>"!A<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^26YV96YT;W)Y(&%N9"!R979E;G5E(')E;&%T960\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-2PV,30L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T+#,P
M,RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/D)O;G5S97,L(&-O;6UI<W-I;VYS+"!A;F0@;W1H97(@8V]M<&5N
M<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,W-RPP
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ+#(X,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D]T:&5R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#(Y,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#`Y,RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!C=7)R96YT(&1E9F5R
M<F5D('1A>"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C@L,C@S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C8L-C<V+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5F%L=6%T:6]N(&%L;&]W86YC93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-C<R+#`P,"D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S,#<L,#`P*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DYE="!C=7)R96YT(&1E9F5R<F5D('1A>"!A<W-E=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C<L-C$Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,S8Y+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY.;VYC=7)R96YT(&1E9F5R<F5D('1A>"!A<W-E=',Z/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VLM8F%S960@
M8V]M<&5N<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C<L-#@X+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C<L,C0R+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F5D97)A;"!A;F0@<W1A=&4@
M=&%X(&-R961I="!C87)R>69O<G=A<F1S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XU+#0Q."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XY+#<T-RPP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E<')E8VEA=&EO;CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PX,S$L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PX,3DL
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y!8W%U:7)E9"!C;VUP;&5T960@=&5C:&YO;&]G:65S(&%N9"!O=&AE
M<B!I;G1A;F=I8FQE(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^.#,U+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$L,3$Y+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^56YR96%L:7IE9"!I;G9E<W1M96YT
M(&=A:6YS(&%N9"!L;W-S97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C8P,2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ+#`W-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O<G)E;&%T:79E('1A>"!R96QI968@
M86YD(&1E9F5R<F5D(&EN=&5R97-T(')E;&%T960@=&\@<F5S97)V97,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(U,BPP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,C`L,#`P/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#
M87!I=&%L(&QO<W,@8V%R<GEF;W)W87)D/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,S<S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^06-Q=6ER960@:6XM<')O8V5S<R!T96-H
M;F]L;V=Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3`L,#`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y/=&AE<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PQ-S@L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,2PY-C`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^1W)O<W,@;F]N8W5R<F5N="!D969E<G)E9"!T87@@
M87-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPV,#,L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,C,L.30U+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^/'-T<F]N9SY.;VYC=7)R96YT(&1E9F5R<F5D('1A
M>"!L:6%B:6QI=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y.;VYD961U8W1I8FQE(&EN=&%N9VEB;&4@87-S971S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S+#8V,BPP,#`I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-"PY
M-#4L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^3W1H97(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#4T."PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH,BPQ-S$L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(&YO;F-U<G)E;G0@9&5F97)R
M960@=&%X(&QI86)I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@T+#(Q,"PP,#`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH-RPQ,38L,#`P*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5F%L=6%T:6]N(&%L;&]W86YC
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PP.#8L,#`P*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L
M,3@R+#`P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y.970@;F]N8W5R<F5N="!D969E<G)E9"!T87@@87-S971S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$R+#,P-RPP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#$U+#8T-RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R,S%E8S@P.%]C,3(P7S1B
M-#9?8F8P.%]E,61E,V%E83DP9#4O5V]R:W-H965T<R]3:&5E=#@U+FAT;6P-
M"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-
M"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-
M"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#
M;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F
M+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W
M+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^
M/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@
M:60],T1)1#!%5$A!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY796EG:'1E
M9"!!=F5R86=E(%-H87)E<R`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E
M=&%I;"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#$^,2!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ,B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^2G5L+B`R."P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY%87)N:6YG<R!097(@4VAA<F4@
M6T%B<W1R86-T73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^4W1O8VL@<W!L:70@8V]N=F5R<VEO;B!R871I;SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O8VL@;W!T:6]N
M<R!T;R!P=7)C:&%S92!A;G1I+61I;'5T:79E(&-O;6UO;B!S=&]C:SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,S@U+#DP,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-SDP+#DQ
M,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(L,#`S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T.#8N:'1M;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O
M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M
M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N
M:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\
M+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I
M9#TS1$E$,$4S1T%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E=E:6=H=&5D
M($%V97)A9V4@4VAA<F5S("T@0V%L8W5L871I;VX@;V8@5V5I9VAT960M079E
M<F%G92!3:&%R97,@*$1E=&%I;"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE<W,@
M;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H(&-O;'-P86X],T0V/C$R($UO;G1H<R!%;F1E9#PO=&@^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,CY$96,N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/D1E8RX@,S$L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^
M1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY%87)N:6YG<R!097(@4VAA<F4@6T%B<W1R86-T73PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&9N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"
M87-I8R!W96EG:'1E9"UA=F5R86=E(&-O;6UO;B!S:&%R97,@;W5T<W1A;F1I
M;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@V+#DT-CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ
M73PO<W5P/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#4L-C8V
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS
M=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX
M,RPW,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^169F96-T(&]F(&1I;'5T:79E('-T;V-K(&]P=&EO;G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L.34U/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,2PV,30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$9FX^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#@P-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1F;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1I
M;'5T960@=V5I9VAT960M879E<F%G92!C;VUM;VX@86YD(&-O;6UO;BUE<75I
M=F%L96YT('-H87)E<R!O=71S=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^.#@L.3`Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S=7`^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XX-RPR.#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C@U+#4R-#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P/ELQ73PO<W5P/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&0@8V]L<W!A
M;CTS1#<^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1I
M;FYE<D9O;W1N;W1E/@T*("`@("`@("`\=&0@=F%L:6=N/3-$=&]P/ELQ73PO
M=&0^#0H@("`@("`@(#QT9"!C;VQS<&%N/3-$-B!V86QI9VX],T1T;W`^4')I
M;W(@<&5R:6]D(')E<W5L=',@:&%V92!B965N(&%D:G5S=&5D('1O(')E9FQE
M8W0@=&AE('1W;RUF;W(M;VYE('-T;V-K('-P;&ET(&5F9F5C=&5D(&EN('1H
M92!F;W)M(&]F(&$@<W1O8VL@9&EV:61E;F0@=VAI8V@@;V-C=7)R960@:6X@
M=&AE('1H:7)D('%U87)T97(@;V8@,C`Q,RX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?
M3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?
M-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T.#<N:'1M
M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L
M90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI
M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS
M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU
M=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H
M;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP
M=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R
M="!I9#TS1$E$,$5,0T%%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-E9VUE
M;G0@86YD($=E;V=R87!H:6,@26YF;W)M871I;VX@+2!!9&1I=&EO;F%L($EN
M9F]R;6%T:6]N("A$971A:6PI/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/D-U<W1O;65R/&)R/E-E9VUE;G0\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,CQB<CY#=7-T;VUE<CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$Q/&)R/D-U<W1O;65R/&)R/CPO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-E9VUE;G0@26YF;W)M871I
M;VX@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DYU;6)E<B!O9B!R97!O<G1A8FQE('-E9VUE;G1S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYU;6)E<B!O
M9B!C=7-T;VUE<G,@86-C;W5N=&5D(&9O<B!G<F5A=&5R('1H86X@,3`E(&]F
M('1O=&%L(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4')O9'5C="!2979E;G5E(%M-96UB97)=/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V5G;65N="!);F9O<FUA
M=&EO;B!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^36%X:6UU;2!P97)C96YT86=E(&]F(')E=F5N
M=64@86-C;W5N=&%B:6QI='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D
M93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C
M.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H
M965T.#@N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$5.54%'/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/E-E9VUE;G0@86YD($=E;V=R87!H:6,@26YF;W)M871I;VX@+2!);F9O
M<FUA=&EO;B!!8F]U="!396=M96YT<R`H1&5T86EL*2`H55-$("0I/&)R/DEN
M(%1H;W5S86YD<RP@=6YL97-S(&]T:&5R=VES92!S<&5C:69I960\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ
M,B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,SQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3$\8G(^
M/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V5G
M;65N="!297!O<G1I;F<@26YF;W)M871I;VX@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V1U
M8W0@<F5V96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S
M,C8L-S@V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`R.34L-3@X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`R.3<L,S$P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y397)V:6-E(')E=F5N=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(W+#$P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X+#8Y,3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(T+#8P
M-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^1&5P<F5C:6%T:6]N(&%N9"!A;6]R=&EZ871I;VX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$Q+#$P,CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#@U.#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-S4V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y';V]D=VEL
M;"!A;F0@:6YT86YG:6)L97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/CDV+#0Q,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/CDV+#0U.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$P,"PY,SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]P97)A=&EN9R!I;F-O;64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@V+#,V.#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@S+#0P-SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@U+#,U
M-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3W!E<F%T:6YG(%-E9VUE;G1S(%M-96UB97)=('P@35931"!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG
M/E-E9VUE;G0@4F5P;W)T:6YG($EN9F]R;6%T:6]N(%M,:6YE($ET96US73PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0
M<F]D=6-T(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C(Y."PQ.#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR-C,L,S`X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,C8T+#DU-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5R=FEC92!R979E;G5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#0V-3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#,X.#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@L-S$W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$
M97!R96-I871I;VX@86YD(&%M;W)T:7IA=&EO;CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^.2PU-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XY+#4P-3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@L-#0U/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y';V]D=VEL;"!A;F0@
M:6YT86YG:6)L97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDP
M+#<Q.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/CDP+#,Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/CDT+#,R,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^3W!E<F%T:6YG(&EN8V]M93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^.3DL,S@S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#DL,S<X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.30L,C`Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/<&5R
M871I;F<@4V5G;65N=',@6TUE;6)E<ET@?"!325-$(%M-96UB97)=/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4V5G;65N
M="!297!O<G1I;F<@26YF;W)M871I;VX@6TQI;F4@271E;7-=/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V1U8W0@
M<F5V96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C@L-C`P
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S(L,C@P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S(L,S4T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y397)V:6-E(')E=F5N=64\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$W+#8S-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$X+#,P,SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#@X-SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1&5P<F5C:6%T
M:6]N(&%N9"!A;6]R=&EZ871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$L,#<X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^.38S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^.3`X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y';V]D=VEL;"!A;F0@:6YT86YG:6)L97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L-CDT/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPP-CD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#8Q
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^3W!E<F%T:6YG(&EN8V]M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^."PY.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ,2PY-#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ,"PS,#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E8V]N8VEL:6YG($ET96US(%M-
M96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^4V5G;65N="!297!O<G1I;F<@26YF;W)M871I;VX@6TQI;F4@271E
M;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/D1E<')E8VEA=&EO;B!A;F0@86UO<G1I>F%T:6]N/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT-34\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS.3`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,#,\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]P97)A=&EN9R!I;F-O
M;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,C(L,#`U*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H
M,3<L.3$R*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^)"`H,3DL,30W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM
M+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y
M,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q
M,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+U-H965T.#DN
M:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT
M86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S
M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I
M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E
M=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS
M1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C
M<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E
M<&]R="!I9#TS1$E$,$4R5D%'/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-E
M9VUE;G0@86YD($=E;V=R87!H:6,@26YF;W)M871I;VX@+2!38VAE9'5L92!O
M9B!2979E;G5E(&9R;VT@17AT97)N86P@0W5S=&]M97)S(&%N9"!,;VYG+4QI
M=F5D($%S<V5T<RP@8GD@1V5O9W)A<&AI8V%L($%R96%S("A$971A:6PI("A5
M4T0@)"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I
M9FEE9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O
M;'-P86X],T0S/C$R($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R
M,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L
M(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S
M,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY2979E;G5E<R!F<F]M($5X=&5R;F%L($-U<W1O;65R<R!A;F0@
M3&]N9RU,:79E9"!!<W-E=',@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E!R;V1U8W0@<F5V96YU
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S,C8L-S@V/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R
M.34L-3@X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`R.3<L,S$P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y397)V:6-E(')E=F5N=64\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(W+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X+#8Y,3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(T+#8P-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]N9RUL
M:79E9"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S
M-2PV.#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ,S0L,3`V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3,U+#<Q,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^56YI=&5D(%-T871E<R!;365M8F5R73PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E)E
M=F5N=65S(&9R;VT@17AT97)N86P@0W5S=&]M97)S(&%N9"!,;VYG+4QI=F5D
M($%S<V5T<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^4')O9'5C="!R979E;G5E/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#,L-C$P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#<L.#<W/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#<L,38V/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3
M97)V:6-E(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$S+#4P-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$S+#(T.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$P+#<Y-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^3&]N9RUL:79E9"!A<W-E=',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q."PV,3D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,C`L-3DV/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(Q+#$W
M-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^175R;W!E(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU97,@9G)O;2!%>'1E<FYA;"!#=7-T
M;VUE<G,@86YD($QO;F<M3&EV960@07-S971S(%M,:6YE($ET96US73PO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y0<F]D
M=6-T(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P
M-"PT.3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XY-2PS-S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ,#`L.3@T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y397)V:6-E(')E=F5N=64\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,#$R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPP.#,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#,T,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]N9RUL
M:79E9"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L
M,#4Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-"PY,SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,"PX,3$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/DIA<&%N(%M-96UB97)=/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU97,@9G)O;2!%
M>'1E<FYA;"!#=7-T;VUE<G,@86YD($QO;F<M3&EV960@07-S971S(%M,:6YE
M($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#Y0<F]D=6-T(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,S+#<V,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,X+#$U,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0U+#(Y-3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5R=FEC92!R979E;G5E
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#$P,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,#0S/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-"PQ
M-#<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DQO;F<M;&EV960@87-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#<S,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(L,C(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,BPW-S,\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(%M-96UB97)=/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU
M97,@9G)O;2!%>'1E<FYA;"!#=7-T;VUE<G,@86YD($QO;F<M3&EV960@07-S
M971S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y0<F]D=6-T(')E=F5N=64\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C@T+#DQ-CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<T+#$X-#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8S+#@V-3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4V5R=FEC
M92!R979E;G5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#0X
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C0L,S$W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,RPS,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/DQO;F<M;&EV960@87-S971S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#$P+#(W-CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-BPS-#(\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#DU,CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O
M9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?,C,Q96,X,#A?8S$R
M,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T-E]B9C`X7V4Q9&4S865A.3!D
M-2]7;W)K<VAE971S+U-H965T.3`N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$4S44%'/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R
M;W=S<&%N/3-$,CX\<W1R;VYG/E-C:&5D=6QE($E)("T@5F%L=6%T:6]N(&%N
M9"!1=6%L:69Y:6YG($%C8V]U;G1S("A$971A:6PI("A54T0@)"D\8G(^26X@
M5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0S/C$R
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$S/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4F5S97)V92!F;W(@
M56YC;VQL96-T:6)L92!!8V-O=6YT<R!;365M8F5R73PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E9A;'5A=&EO;B!A;F0@
M475A;&EF>6EN9R!!8V-O=6YT<R!$:7-C;&]S=7)E(%M,:6YE($ET96US73PO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"
M86QA;F-E(&%T($)E9VEN;FEN9R!O9B!097)I;V0\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,2PQ,S$\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L,C0P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#(S-3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0VAA<F=E
M9"!T;R!#;W-T<R!A;F0@17AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(X-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C8S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3<S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y#:&%R9V5D('1O($]T:&5R($%C8V]U;G1S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG)FYB<W`[)FYB<W`[
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)R9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/B<F;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E9'5C=&EO;G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#<W*3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$X-"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q-30I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y/=&AE<CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$T*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0F%L86YC
M92!A="!%;F0@;V8@4&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#,U-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$L,3,Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,2PR-#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E<V5R=F4@9F]R($5X8V5S<R!A;F0@
M3V)S;VQE=&4@26YV96YT;W)Y(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^5F%L=6%T:6]N(&%N9"!1=6%L
M:69Y:6YG($%C8V]U;G1S($1I<V-L;W-U<F4@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)A;&%N
M8V4@870@0F5G:6YN:6YG(&]F(%!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,RPT,30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XT+#,U.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,#4R/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#:&%R9V5D('1O($-O<W1S
M(&%N9"!%>'!E;G-E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,BPS-C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XY-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#`W.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^0VAA<F=E9"!T;R!/=&AE<B!!8V-O=6YT<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)R9N8G-P.R9N8G-P.SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<F;F)S
M<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y$961U8W1I;VYS/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@Q+#`P.2D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#DR-"D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#8X."D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,C`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#@S*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0F%L
M86YC92!A="!%;F0@;V8@4&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT+#@Y,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,L-#$T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-"PS-3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D1E9F5R<F5D(%1A>"!686QU871I
M;VX@06QL;W=A;F-E(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/CQS=')O;F<^5F%L=6%T:6]N(&%N9"!1=6%L:69Y:6YG
M($%C8V]U;G1S($1I<V-L;W-U<F4@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)A;&%N8V4@870@
M0F5G:6YN:6YG(&]F(%!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,2PT.#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS+#0P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,W,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^0VAA<F=E9"!T;R!#;W-T<R!A;F0@17AP
M96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8T,CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4T-CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L
M,#(W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y#:&%R9V5D('1O($]T:&5R($%C8V]U;G1S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XG)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)R9N8G-P.R9N8G-P.SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B<F
M;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D1E9'5C=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#,W,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@R+#0U-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XG/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y"86QA;F-E(&%T($5N9"!O9B!097)I
M;V0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PW-3@\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L
M-#@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`S+#0P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X
M=%!A<G1?,C,Q96,X,#A?8S$R,%\T8C0V7V)F,#A?93%D93-A96$Y,&0U#0I#
M;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+S(S,65C.#`X7V,Q,C!?-&(T
M-E]B9C`X7V4Q9&4S865A.3!D-2]7;W)K<VAE971S+V9I;&5L:7-T+GAM;`T*
M0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*
M0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*
M#0H\>&UL('AM;&YS.F\],T0B=7)N.G-C:&5M87,M;6EC<F]S;V9T+6-O;3IO
M9F9I8V4Z;V9F:6-E(CX-"B`\;SI-86EN1FEL92!(4F5F/3-$(BXN+U=O<FMB
M;V]K+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P,2YH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#(N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#`S+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE
M970P-"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#4N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`V+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970P-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T,#@N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`Y+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q,"YH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T,3$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#$R+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q,RYH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,30N:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#$U+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970Q-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3<N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$X+FAT;6PB+SX-"B`\;SI&
M:6QE($A2968],T0B4VAE970Q.2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T,C`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(Q+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970R,BYH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T,C,N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#(T+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970R-2YH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,C8N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#(W+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970R."YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,CDN
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,P+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970S,2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T,S(N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,S
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S-"YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T,S4N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#,V+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S
M-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,S@N:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,Y+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970T,"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T
M-#$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#0R+FAT;6PB+SX-
M"B`\;SI&:6QE($A2968],T0B4VAE970T,RYH=&UL(B\^#0H@/&\Z1FEL92!(
M4F5F/3-$(E-H965T-#0N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E
M=#0U+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970T-BYH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-#<N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#0X+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE
M970T.2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-3`N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4Q+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970U,BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T-3,N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4T+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970U-2YH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T-38N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#4W+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970U."YH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-3DN:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#8P+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970V,2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-C(N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#8S+FAT;6PB+SX-"B`\;SI&
M:6QE($A2968],T0B4VAE970V-"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T-C4N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#8V+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970V-RYH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T-C@N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#8Y+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970W,"YH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-S$N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#<R+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970W,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-S0N
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#<U+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970W-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T-S<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#<X
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970W.2YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T.#`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#@Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970X
M,BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T.#,N:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#@T+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970X-2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T
M.#8N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#@W+FAT;6PB+SX-
M"B`\;SI&:6QE($A2968],T0B4VAE970X."YH=&UL(B\^#0H@/&\Z1FEL92!(
M4F5F/3-$(E-H965T.#DN:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E
M=#DP+FAT;6PB+SX-"CPO>&UL/@T*+2TM+2TM/5].97AT4&%R=%\R,S%E8S@P
A.%]C,3(P7S1B-#9?8F8P.%]E,61E,V%E83DP9#4M+0T*
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E1AAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Constituents of Provision for Income Taxes</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The provision for income taxes
 consisted of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="59%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ended
 December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Current:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom" colspan="9"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Federal</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,720</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,284</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,711</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">State</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>721</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">789</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">806</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,167</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,790</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,519</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>12,608</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">17,863</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,036</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Deferred:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Federal</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,580</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">428</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(812</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">State</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>119</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">36</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">34</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">205</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(10</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,705</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">669</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(788</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;14,313</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;18,532</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;17,248</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">A reconciliation of the United States
 federal statutory corporate tax rate to the Company&#x2019;s
 effective tax rate was as follows:</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="75%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Income tax provision at federal
 statutory rate</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>35</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">State income taxes, net of federal
 benefit</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign tax rate
 differential</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(17</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(14</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(15</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Tax credit</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Discrete tax events</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(3</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Income tax provision</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>16</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">20</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_SummaryOfIncomeTaxContingenciesTextBlock', window );">Changes in the Reserve for Income Taxes, Excluding Interest and Penalties</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The changes in the reserve for income
 taxes, excluding interest and penalties, were as follows (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance of reserve for income taxes
 as of December&#xA0;31, 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,148</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">43</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">642</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(424</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(385</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance of reserve for income taxes
 as of December&#xA0;31, 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,024</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>438</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,048</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(1,102</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance of reserve for income taxes
 as of December&#xA0;31, 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,408</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Constituents of Deferred Tax Assets</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Deferred tax assets consisted of the
 following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Current deferred tax
 assets:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Inventory and revenue
 related</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,614</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,303</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Bonuses, commissions, and other
 compensation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,377</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,280</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,292</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,093</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross current deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,283</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,676</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Valuation allowance</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(672</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(307</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Net current deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7,611</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,369</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Noncurrent deferred tax
 assets:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Stock-based compensation
 expense</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7,488</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,242</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Federal and state tax credit
 carryforwards</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,418</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,747</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,831</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,819</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Acquired completed technologies and
 other intangible assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>835</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,119</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Unrealized investment gains and
 losses</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>601</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,075</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Correlative tax relief and deferred
 interest related to reserves</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>252</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Capital loss carryforward</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">373</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Acquired in-process
 technology</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">90</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,178</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,960</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross noncurrent deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>17,603</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">23,945</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Noncurrent deferred tax
 liabilities:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Nondeductible intangible
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(3,662</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4,945</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(548</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(2,171</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross noncurrent deferred tax
 liabilities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(4,210</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(7,116</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Valuation allowance</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(1,086</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,182</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Net noncurrent deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>12,307</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,647</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_IncomeTaxDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_IncomeTaxDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><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><nobr>us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><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><nobr>us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SummaryOfIncomeTaxContingenciesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities (i.e., uncertain tax positions) and other types of income tax contingencies, including: (1) the policy on classification of interest and penalties; (2) a tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of the period; the total amount(s) of: (3) unrecognized tax benefits that, if recognized, would affect the effective tax rate, and (4) interest and penalties recognized in each of the income statement and balance sheet; (5) for positions for which it is reasonably possible that the total amounts unrecognized will significantly change within 12 months of the reporting date the: (i) nature of the uncertainty, (ii) nature of the event that could occur that would cause the change, and (iii) an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made; and (6) a description of tax years that remain subject to examination by major tax jurisdictions.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><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><nobr>us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>54
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 19:&#xA0;&#xA0;Segment and
 Geographic Information</b></font></p>
 <!-- xbrl,body -->
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The Company has two reportable
 segments: the Modular Vision Systems Division (MVSD) and the
 Surface Inspection Systems Division (SISD). MVSD develops,
 manufactures, and markets modular vision systems and ID products
 that are used to automate the manufacture and tracking of discrete
 items by locating, identifying, inspecting, and measuring them
 during the manufacturing or distribution process. SISD develops,
 manufactures, and markets surface inspection vision systems that
 are used to inspect surfaces of materials processed in a continuous
 fashion, such as metals, papers, nonwoven, plastics, and glass, to
 ensure there are no flaws or defects on the surfaces. Segments are
 determined based upon the way that management organizes its
 business for making operating decisions and assessing performance.
 The Company evaluates segment performance based upon income or loss
 from operations, excluding stock-based compensation
 expense.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes
 information about the Company&#x2019;s segments (in
 thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <!-- Begin Table Head -->
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>MVSD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>SISD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Reconciling</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Items</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Consolidated</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <!-- End Table Head --><!-- Begin Table Body -->
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;298,186</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;28,600</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;326,786</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,465</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>17,635</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>27,100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation and
 amortization</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,569</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,078</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>455</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>11,102</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill and intangibles</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>90,718</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,694</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>96,412</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Operating income</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>99,383</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,990</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(22,005</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>86,368</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">263,308</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">32,280</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">295,588</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,388</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,303</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">28,691</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation and
 amortization</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,505</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">963</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">390</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,858</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill and intangibles</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">90,390</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,069</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">96,459</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Operating income</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">89,378</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,941</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(17,912</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">83,407</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">264,956</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">32,354</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">297,310</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">8,717</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,887</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">24,604</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation and
 amortization</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">8,445</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">908</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">403</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,756</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill and intangibles</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">94,322</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,617</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">100,939</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Operating income</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">94,201</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,301</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(19,147</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">85,355</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <!-- End Table Body --></table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 <font size="1">&#xA0;</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Reconciling items consist of
 stock-based compensation expense and unallocated corporate
 expenses, which primarily include corporate headquarters costs,
 professional fees, and patent infringement litigation. Additional
 asset information by segment is not produced internally for use by
 the chief operating decision maker, and therefore, is not
 presented. Additional asset information is not provided because
 cash and investments are commingled and the segments share assets
 and resources in a number of locations around the world.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">No customer accounted for greater
 than 10% of total revenue in 2013, 2012, or 2011.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes
 information about geographic areas (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <!-- Begin Table Head -->
 <tr>
 <td width="39%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>United&#xA0;States</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Europe</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Japan</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Other</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Total</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <!-- End Table Head --><!-- Begin Table Body -->
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>103,610</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;104,497</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;33,763</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;84,916</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;326,786</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>13,505</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,012</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,103</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,480</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>27,100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-lived assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>118,619</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,059</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,732</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>10,276</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>135,686</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">87,877</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">95,376</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">38,151</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">74,184</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">295,588</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">13,248</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,083</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,043</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,317</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">28,691</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-lived assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">120,596</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,939</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,229</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,342</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">134,106</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">87,166</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">100,984</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">45,295</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">63,865</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">297,310</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,796</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,343</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,147</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,318</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">24,604</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-lived assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">121,174</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,811</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,773</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">952</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">135,710</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <!-- End Table Body --></table>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">Revenue is presented geographically
 based upon the customer&#x2019;s country of domicile.</font></p>
 </div><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_SegmentReportingAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_SegmentReportingAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SegmentReportingDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8380-108599<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 32<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8933-108599<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8538-108599<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8844-108599<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 29<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8864-108599<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 34<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8981-108599<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 35<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8984-108599<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 41<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9038-108599<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 30<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8906-108599<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 42<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9054-108599<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 31<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8924-108599<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 40<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9031-108599<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 33<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8971-108599<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8595-108599<br><br><br><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><nobr>us-gaap_SegmentReportingDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>55
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Weighted Average Shares<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Weighted Average Shares</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 18:&#xA0;&#xA0;Weighted
 Average Shares</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In July 2013, the Company&#x2019;s
 Board of Directors declared a two-for-one stock split of the
 Company&#x2019;s common stock, which was effected through a stock
 dividend distributed on September&#xA0;16, 2013. All references
 made to share or per share amounts in the accompanying consolidated
 financial statements and applicable disclosures reflect this
 two-for-one stock split.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Weighted-average shares were
 calculated as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ended
 December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Basic weighted-average common shares
 outstanding</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>86,946</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">85,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">83,718</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Effect of dilutive stock
 options</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,955</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,614</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,806</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Diluted weighted-average common and
 common-equivalent shares outstanding</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>88,901</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">87,280</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">85,524</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Stock options to purchase 1,385,901,
 1,790,911, and 2,003,000 shares of common stock, on a
 weighted-average basis, were outstanding in 2013, 2012, and 2011,
 respectively, but were not included in the calculation of dilutive
 net income per share because they were anti-dilutive.</font></p>
 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1278-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 52<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.21)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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><nobr>us-gaap_EarningsPerShareTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>ZIP
<SEQUENCE>56
<FILENAME>0001193125-14-051054-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-14-051054-xbrl.zip
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
7`%!+!08`````!@`&`!H"``#OB`,`````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E6CAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Property, Plant, and Equipment - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_DepreciablePropertyPlantAndEquipmentNet', window );">Depreciated property, plant, and equipment</a></td>
        <td class="nump">$ 1,616,000<span></span></td>
        <td class="nump">$ 4,307,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_PropertySubjectToOrAvailableForOperatingLeaseGross', window );">Buildings include rental property</a></td>
        <td class="nump">5,750,000<span></span></td>
        <td class="nump">5,750,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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
        <td class="nump">$ 2,479,700<span></span></td>
        <td class="nump">$ 2,332,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_DepreciablePropertyPlantAndEquipmentNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Depreciable property plant and equipment net.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>cgnx_DepreciablePropertyPlantAndEquipmentNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated depreciation, by major property class, recorded on property subject to or available for lease 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453916&amp;loc=d3e41460-112716<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PropertySubjectToOrAvailableForOperatingLeaseGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business to produce goods and services subject to or available for lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453916&amp;loc=d3e41457-112716<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Weighted Average Shares (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Calculation of Weighted-Average Shares</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Weighted-average shares were
 calculated as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ended
 December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Basic weighted-average common shares
 outstanding</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>86,946</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">85,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">83,718</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Effect of dilutive stock
 options</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,955</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,614</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,806</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Diluted weighted-average common and
 common-equivalent shares outstanding</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>88,901</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">87,280</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">85,524</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><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><nobr>us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>59
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_ValuationAndQualifyingAccountsAbstract', window );"><strong>Valuation And Qualifying Accounts [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b><a name="tx632893_10" id="tx632893_10"></a>COGNEX CORPORATION &#x2013; SCHEDULE II &#x2013;
 VALUATION AND QUALIFYING ACCOUNTS</b></font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <!-- Begin Table Head -->
 <tr>
 <td width="43%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Additions</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" nowrap="nowrap" align="center">
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Description</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Balance&#xA0;at</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Beginning</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>of
 Period</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Charged&#xA0;to</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Costs
 and</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Expenses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Charged</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>to
 Other</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Accounts</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Deductions</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Other</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Balance&#xA0;at</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>End
 of</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Period</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom" colspan="24" align="center"><font style="FONT-FAMILY: ARIAL" size="1">(In thousands)</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <!-- End Table Head --><!-- Begin Table Body -->
 <tr bgcolor="#CCEEFF">
 <td valign="top" nowrap="nowrap">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Reserve&#xA0;for&#xA0;Uncollectible
 Accounts:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,131</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">286</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(77</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(a)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;(b)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,354</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,240</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">63</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(184</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(a)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;(b)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,131</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,235</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">173</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(154</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(a)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(14</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(b)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,240</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Reserve&#xA0;for Excess and
 Obsolete&#xA0;Inventory:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,414</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,368</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,009</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(a)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">120</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;(c)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,893</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,359</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">949</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,924</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(a)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">30</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;(c)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,414</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,052</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,078</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,688</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(a)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(83</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;&#xA0;(c)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,359</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Deferred Tax Valuation
 Allowance:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,489</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">642</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(373</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,758</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,400</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">546</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(2,457</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,489</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">373</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,027</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,400</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <!-- End Table Body --></table>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
 <tr>
 <td valign="top" width="4%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">(a)</font></td>
 <td valign="top" align="left"><font style="FONT-FAMILY: ARIAL" size="2">Specific write-offs</font></td>
 </tr>
 </table>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
 <tr>
 <td valign="top" width="4%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">(b)</font></td>
 <td valign="top" align="left"><font style="FONT-FAMILY: ARIAL" size="2">Collections of previously written-off accounts and foreign
 currency exchange rate changes</font></td>
 </tr>
 </table>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
 <tr>
 <td valign="top" width="4%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">(c)</font></td>
 <td valign="top" align="left"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency exchange rate changes</font></td>
 </tr>
 </table>


 </div><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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><br><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><nobr>us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ValuationAndQualifyingAccountsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ValuationAndQualifyingAccountsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>60
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EFRAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_NatureOfOperationsPolicyTextBlock', window );">Nature of Operations</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Nature of
 Operations</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Cognex Corporation is a
 leading provider of machine vision products that capture and
 analyze visual information in order to automate tasks, primarily in
 manufacturing processes, where vision is required.</font></p>
 </div><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_UseOfEstimates', window );">Use of Estimates in the Preparation of Financial Statements</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Use of Estimates in the
 Preparation of Financial Statements</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The preparation of
 financial statements in conformity with accounting principles
 generally accepted in the United States of America (U.S.&#xA0;GAAP)
 requires management to make estimates and judgments that affect the
 reported amounts of assets and liabilities and the disclosure of
 contingent liabilities as of the balance sheet date, and the
 reported amounts of revenues and expenses during the year. Actual
 results could differ from those estimates. Significant estimates
 and judgments include those related to revenue recognition,
 investments, accounts receivable, inventories, long-lived assets,
 goodwill, warranty obligations, contingencies, stock-based
 compensation, income taxes, derivative instruments, and purchase
 accounting.</font></p>
 </div><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_ConsolidationPolicyTextBlock', window );">Basis of Consolidation</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Basis of
 Consolidation</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The consolidated financial
 statements include the accounts of Cognex Corporation and its
 subsidiaries, all of which are wholly-owned. All intercompany
 accounts and transactions have been eliminated.</font></p>
 </div><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Foreign Currency
 Translation</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The financial statements of the
 Company&#x2019;s foreign subsidiaries, where the local currency is
 the functional currency, are translated using exchange rates in
 effect at the end of the year for assets and liabilities and
 average exchange rates during the year for results of operations.
 The resulting foreign currency translation adjustment, net of tax,
 is recorded in shareholders&#x2019; equity as other comprehensive
 loss.</font></p>


 </div><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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Fair Value
 Measurements</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company applies a
 three-level valuation hierarchy for fair value measurements. The
 categorization of assets and liabilities within the valuation
 hierarchy is based upon the lowest level of input that is
 significant to the measurement of fair value. Level&#xA0;1 inputs
 to the valuation methodology utilize unadjusted quoted market
 prices in active markets for identical assets and liabilities.
 Level 2 inputs to the valuation methodology are other observable
 inputs, including quoted market prices for similar assets and
 liabilities, quoted prices for identical and similar assets and
 liabilities in markets that are not active, or other inputs that
 are observable or can be corroborated by observable market data.
 Level 3 inputs to the valuation methodology are unobservable inputs
 based upon management&#x2019;s best estimate of the inputs that
 market participants would use in pricing the asset or liability at
 the measurement date, including assumptions about risk. A change to
 the level of an asset or liability within the fair value hierarchy
 is determined at the end of a reporting period.</font></p>
 </div><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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash, Cash Equivalents, and Investments</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Cash, Cash Equivalents,
 and Investments</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Money market instruments
 purchased with original maturities of three months or less are
 classified as cash equivalents and are stated at amortized cost.
 Debt securities with original maturities greater than three months
 and remaining maturities of one year or less are classified as
 short-term investments, as well as equity securities that the
 Company intends to sell within one year. Debt securities with
 remaining maturities greater than one year, as well as a limited
 partnership interest, are classified as long-term investments. It
 is the Company&#x2019;s policy to invest in debt securities with
 effective maturities that do not exceed ten years.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Debt securities with
 original maturities greater than three months are designated as
 available-for-sale and are reported at fair value, with unrealized
 gains and losses, net of tax, recorded in shareholders&#x2019;
 equity as other comprehensive income (loss). Equity securities that
 are held for short periods of time with the intention of selling
 them in the near term are designated as trading and are reported at
 fair value, with unrealized gains and losses recorded in current
 operations. Realized gains and losses are included in current
 operations, along with the amortization of the discount or premium
 on debt securities arising at acquisition, and are calculated using
 the specific identification method. The Company&#x2019;s limited
 partnership interest is accounted for using the cost method because
 the Company&#x2019;s investment is less than 5% of the partnership
 and the Company has no influence over the partnership&#x2019;s
 operating and financial policies. Furthermore, the investment does
 not have a readily determinable market value, and therefore, does
 not qualify for fair value accounting.</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Management monitors the
 carrying value of its investments in debt securities and a limited
 partnership interest compared to their fair value to determine
 whether an other-than-temporary impairment has occurred. If the
 fair value of a debt security is less than its amortized cost, the
 Company assesses whether the impairment is other-than-temporary. In
 considering whether a decline in fair value is
 other-than-temporary, we consider many factors. In its evaluation
 of its debt securities, management considers the type of security,
 the credit rating of the security, the length of time the security
 has been in a loss position, the size of the loss position, our
 intent and ability to hold the security to expected recovery of
 value, and other meaningful information. An impairment is
 considered other-than-temporary if (i)&#xA0;the Company has the
 intent to sell the security, (ii)&#xA0;it is more likely than not
 that the Company will be required to sell the security before
 recovery of the entire amortized cost basis, or (iii)&#xA0;the
 Company does not expect to recover the entire amortized cost basis
 of the security. If impairment is considered other-than-temporary
 based upon condition (i)&#xA0;or (ii)&#xA0;described above, the
 entire difference between the amortized cost and the fair value of
 the security is recognized in current operations. If an impairment
 is considered other-than-temporary based upon condition (iii), the
 amount representing credit losses (defined as the difference
 between the present value of the cash flows expected to be
 collected and the amortized cost basis of the security) will be
 recognized in current operations and the amount relating to all
 other factors will be recognized in other comprehensive income
 (loss). In its evaluation of its limited partnership interest,
 management considers the duration and extent of the decline, the
 length of the Company&#x2019;s commitment to the investment, general
 economic trends, and specific communications with the General
 Partner.</font></p>
 </div><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_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Accounts
 Receivable</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company extends credit
 with various payment terms to customers based upon an evaluation of
 their financial condition. Accounts that are outstanding longer
 than the payment terms are considered to be past due. The Company
 establishes reserves against its accounts receivable for potential
 credit losses when it determines receivables are at risk for
 collection based upon the length of time the receivable has been
 outstanding, the customer&#x2019;s current ability to pay its
 obligations to the Company, general economic and industry
 conditions, as well as various other factors. Receivables are
 written off against these reserves in the period they are
 determined to be uncollectible and payments subsequently received
 on previously written-off receivables are recorded as a reversal of
 the bad debt provision.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">For certain customers in
 Japan, as part of its customary business practice, the Company
 accepts promissory notes of up to 180 days after the original
 credit terms expire. Promissory notes receivable totaled $1,372,000
 and $1,211,000 as of December&#xA0;31, 2013 and 2012, respectively,
 and are included in &#x201C;Accounts receivable&#x201D; on the
 Consolidated Balance Sheets.</font></p>
 </div><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_InventoryPolicyTextBlock', window );">Inventories</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Inventories</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Inventories are stated at
 the lower of cost or market. Cost is determined using standard
 costs, which approximates actual costs under the first-in,
 first-out (FIFO) method. The Company&#x2019;s inventory is subject
 to rapid technological change or obsolescence. The Company reviews
 inventory quantities on hand and estimates excess and obsolescence
 exposures based upon assumptions about future demand, product
 transitions, and market conditions, and records reserves to reduce
 the carrying value of inventories to their net realizable value. If
 actual future demand is less than estimated, additional inventory
 write-downs would be required.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company generally
 disposes of obsolete inventory upon determination of obsolescence.
 The Company does not dispose of excess inventory immediately, due
 to the possibility that some of this inventory could be sold to
 customers as a result of differences between actual and forecasted
 demand. When inventory has been written down below cost, such
 reduced amount is considered the new cost basis for subsequent
 accounting purposes. As a result, the Company would recognize a
 higher than normal gross margin if the reserved inventory were
 subsequently sold.</font></p>
 </div><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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant, and Equipment</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Property, Plant, and
 Equipment</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Property, plant, and
 equipment are stated at cost and depreciated using the
 straight-line method over the assets&#x2019; estimated useful lives.
 Buildings&#x2019; useful lives are 39 years, building
 improvements&#x2019; useful lives are ten years, and the useful
 lives of computer hardware and software, manufacturing test
 equipment, and furniture and fixtures range from two to five years.
 Leasehold improvements are depreciated over the shorter of the
 estimated useful lives or the remaining terms of the leases.
 Maintenance and repairs are expensed when incurred; additions and
 improvements are capitalized. Upon retirement or disposition, the
 cost and related accumulated depreciation of the disposed assets
 are removed from the accounts, with any resulting gain or loss
 included in current operations.</font></p>
 </div><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_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Intangible
 Assets</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Intangible assets are
 stated at cost and amortized over the assets&#x2019; estimated
 useful lives. Intangible assets are either amortized in relation to
 the relative cash flows anticipated from the intangible asset or
 using the straight-line method, depending upon facts and
 circumstances. The useful lives of distribution networks range from
 eleven to twelve years, of customer contracts and relationships
 from eight to twelve years, and of completed technologies and other
 intangible assets from three to eight years. The Company evaluates
 the possible impairment of long-lived assets, including intangible
 assets, whenever events or circumstances indicate the carrying
 value of the assets may not be recoverable. At the occurrence of a
 certain event or change in circumstances, the Company evaluates the
 potential impairment of an asset by estimating the future
 undiscounted cash flows expected to result from the use and
 eventual disposition of the asset. If the sum of the estimated
 future cash flows is less than the carrying value, the Company
 determines the amount of such impairment by comparing the fair
 value of the asset to its carrying value. The fair value is based
 upon the present value of the estimated future cash flows using a
 discount rate commensurate with the risks involved.</font></p>
 </div><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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Goodwill</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Goodwill is stated at cost.
 The Company evaluates the possible impairment of goodwill annually
 each fourth quarter and whenever events or circumstances indicate
 the carrying value of the goodwill may not be recoverable. For the
 past three years, the Company has performed a qualitative
 assessment of goodwill (commonly known as &#x201C;step zero&#x201D;)
 to determine whether further impairment testing is necessary.
 Factors that management considers in this assessment include
 macroeconomic conditions, industry and market considerations,
 overall financial performance (both current and projected), changes
 in management or strategy, and changes in the composition or
 carrying amount of net assets. In addition, management takes into
 consideration the goodwill valuation under the last quantitative
 analysis that was performed. If this qualitative assessment
 indicates that it is more likely than not that the fair value of a
 reporting unit is less than its carrying amount, the entity would
 proceed to a two-step process. Step one compares the fair value of
 the reporting unit with its carrying value, including goodwill. If
 the carrying amount exceeds the fair value of the reporting unit,
 step two is required to measure the amount of impairment loss. Step
 two compares the implied fair value of the reporting unit goodwill
 to the carrying amount of the goodwill.</font></p>
 </div><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_StandardProductWarrantyPolicy', window );">Warranty Obligations</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Warranty
 Obligations</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company warrants its
 products to be free from defects in material and workmanship for
 periods primarily ranging from six months to two years from the
 time of sale based upon the product being purchased and the terms
 of the customer arrangement. Warranty obligations are evaluated and
 recorded at the time of sale since it is probable that customers
 will make claims under warranties related to products that have
 been sold and the amount of these claims can be reasonably
 estimated based upon historical costs to fulfill claims.
 Obligations may also be recorded subsequent to the time of sale
 whenever specific events or circumstances impacting product quality
 become known that would not have been taken into account using
 historical data.</font></p>
 </div><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_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Contingencies</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Loss contingencies are
 accrued if the loss is probable and the amount of the loss can be
 reasonably estimated. Legal costs associated with potential loss
 contingencies, such as patent infringement matters, are expensed as
 incurred.</font></p>
 </div><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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Revenue
 Recognition</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s product
 revenue is derived from the sale of machine vision systems, which
 can take the form of hardware with embedded software or
 software-only, and related accessories. The Company also generates
 revenue by providing maintenance and support, training, consulting,
 and installation services to its customers. Certain of the
 Company&#x2019;s arrangements include multiple deliverables that
 provide the customer with a combination of products or services. In
 order to recognize revenue, the Company requires that a signed
 customer contract or purchase order is received, the fee from the
 arrangement is fixed or determinable, and collection of the
 resulting receivable is probable. Assuming that these criteria have
 been met, product revenue is generally recognized upon delivery,
 revenue from maintenance and support programs is recognized ratably
 over the program period, revenue from training and consulting
 services is recognized over the period that the services are
 provided, and revenue from installation services is recognized when
 the customer has signed off that the installation is complete. When
 customer-specified acceptance criteria exists that are substantive,
 product revenue is deferred until these criteria have been
 met.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The majority of the
 Company&#x2019;s product offerings consist of hardware with embedded
 software. Under the revenue recognition rules for tangible
 products, the fee from a multiple-deliverable arrangement is
 allocated to each of the deliverables based upon their relative
 selling prices as determined by a selling-price hierarchy. A
 deliverable in an arrangement qualifies as a separate unit of
 accounting if the delivered item has value to the customer on a
 stand-alone basis. A delivered item that does not qualify as a
 separate unit of accounting is combined with the other undelivered
 items in the arrangement and revenue is recognized for those
 combined deliverables as a single unit of accounting. The selling
 price used for each deliverable is based upon vendor-specific
 objective evidence (VSOE) if available, third-party evidence (TPE)
 if VSOE is not available, and management&#x2019;s best estimate of
 selling price (BESP) if neither VSOE nor TPE are available. VSOE is
 the price charged for a deliverable when it is sold separately. TPE
 is the price of the Company&#x2019;s or any competitor&#x2019;s
 largely interchangeable products or services in stand-alone sales
 to similarly-situated customers. BESP is the price at which the
 Company would sell the deliverable if it were sold regularly on a
 stand-alone basis, considering market conditions and
 entity-specific factors.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The selling prices used in
 the relative selling price allocation method for (1)&#xA0;certain
 of the Company&#x2019;s services are based upon VSOE,
 (2)&#xA0;third-party accessories available from other vendors are
 based upon TPE, and (3)&#xA0;hardware products with embedded
 software, custom accessories, and services for which VSOE does not
 exist are based upon BESP. The Company does not believe TPE exists
 for these products and services because they are differentiated
 from competing products and services in terms of functionality and
 performance and there are no competing products or services that
 are largely interchangeable. For the Company&#x2019;s Modular Vision
 Systems Division (MVSD), BESP has been established for each product
 line within each region, and for the Company&#x2019;s Surface
 Inspection Systems Division (SISD), BESP has been established for
 each industry within each region. Management establishes BESP with
 consideration for market conditions, such as the impact of
 competition and geographic considerations, and entity-specific
 factors, such as the cost of the product and the division&#x2019;s
 profit objectives. Management believes that BESP is reflective of
 reasonable pricing of that deliverable as if priced on a
 stand-alone basis.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Under the revenue
 recognition rules for software-only products, the fee from a
 multiple-deliverable arrangement is allocated to each of the
 undelivered elements based upon VSOE, which is limited to the price
 charged when the same deliverable is sold separately, with the
 residual value from the arrangement allocated to the delivered
 element. The portion of the fee that is allocated to each
 deliverable is then recognized as revenue when the criteria for
 revenue recognition are met with respect to that deliverable. If
 VSOE does not exist for all of the undelivered elements, then all
 revenue from the arrangement is typically deferred until all
 elements have been delivered to the customer.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s
 products are sold directly to end users, as well as to resellers
 including original equipment manufacturers (OEMs), distributors,
 and integrators. Revenue is recognized upon delivery of the product
 to the reseller, assuming all other revenue recognition criteria
 have been met. The Company establishes reserves against revenue for
 potential product returns, since the amount of future returns can
 be reasonably estimated based upon experience. These reserves have
 historically been immaterial.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Amounts billed to customers
 related to shipping and handling, as well as reimbursements
 received from customers for out-of-pocket expenses, are classified
 as revenue, with the associated costs included in cost of
 revenue.</font></p>
 </div><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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Research and Development</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Research and
 Development</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Research and development
 costs for internally-developed or acquired products are expensed
 when incurred until technological feasibility has been established
 for the product. Thereafter, all software costs are capitalized
 until the product is available for general release to customers.
 The Company determines technological feasibility at the time the
 product reaches beta in its stage of development. Historically, the
 time incurred between beta and general release to customers has
 been short, and therefore, the costs have been insignificant. As a
 result, the Company has not capitalized software costs associated
 with internally-developed products.</font></p>
 </div><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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Advertising
 Costs</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Advertising costs are
 expensed as incurred and totaled $1,656,000 in 2013, $1,792,000 in
 2012, and $2,157,000 in 2011.</font></p>
 </div><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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Stock-Based
 Compensation</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s
 share-based payments that result in compensation expense consist
 solely of stock option grants. The Company has reserved a specific
 number of shares of its authorized but unissued shares for issuance
 upon the exercise of stock options. When a stock option is
 exercised, the Company issues new shares from this pool. The fair
 values of stock options are estimated on the grant date using a
 binomial lattice model. Management is responsible for determining
 the appropriate valuation model and estimating these fair values,
 and in doing so, considers a number of factors, including
 information provided by an outside valuation advisor.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company recognizes
 compensation expense using the graded attribution method, in which
 expense is recognized on a straight-line basis over the service
 period for each separately vesting portion of the stock option as
 if the option was, in substance, multiple awards. The amount of
 compensation expense recognized at the end of the vesting period is
 based upon the number of stock options for which the requisite
 service has been completed. No compensation expense is recognized
 for options that are forfeited for which the employee does not
 render the requisite service. The term &#x201C;forfeitures&#x201D; is
 distinct from &#x201C;expirations&#x201D; and represents only the
 unvested portion of the surrendered option. The Company applies
 estimated forfeiture rates to its unvested options to arrive at the
 amount of compensation expense that is expected to be recognized
 over the requisite service period. At the end of each separately
 vesting portion of an option, the expense that was recognized by
 applying the estimated forfeiture rate is compared to the expense
 that should be recognized based upon the employee&#x2019;s service,
 and a credit to expense is recorded related to those employees that
 have not rendered the requisite service.</font></p>
 </div><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_IncomeTaxPolicyTextBlock', window );">Taxes</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 18px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Taxes</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company recognizes a
 tax position in its financial statements when that tax position,
 based solely upon its technical merits, is more likely than not to
 be sustained upon examination by the relevant taxing authority.
 Those tax positions failing to qualify for initial recognition are
 recognized in the first interim period in which they meet the more
 likely than not standard, or are resolved through negotiation or
 litigation with the taxing authority, or upon expiration of the
 statutes of limitations. Derecognition of a tax position that was
 previously recognized occurs when an entity subsequently determines
 that a tax position no longer meets the more likely than not
 threshold of being sustained.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">Only the portion of the
 liability that is expected to be paid within one year is classified
 as a current liability. As a result, liabilities expected to be
 resolved without the payment of cash (e.g., resolution due to the
 expiration of the statutes of limitations) or are not expected to
 be paid within one year are not classified as current. It is the
 Company&#x2019;s policy to record estimated interest and penalties
 as income tax expense and tax credits as a reduction in income tax
 expense.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">Deferred tax assets and
 liabilities are determined based upon the differences between the
 financial statement and tax bases of assets and liabilities as
 measured by the enacted tax rates that will be in effect when these
 differences reverse. Valuation allowances are provided if, based
 upon the weight of available evidence, it is more likely than not
 that some or all of the deferred tax assets will not be
 realized.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">Sales tax in the United
 States and similar taxes in other jurisdictions that are collected
 from customers and remitted to government authorities are presented
 on a gross basis (i.e., a receivable from the customer with a
 corresponding payable to the government). Amounts collected from
 customers and retained by the Company during tax holidays are
 recognized as nonoperating income when earned.</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: 'Times New Roman'" size="2"><u>Accounting
 Standards Update (ASU) 2013-11, &#x201C;Presentation of an
 Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a
 Similar Tax Loss, or a Tax Credit Carryforward
 Exists&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: 'Times New Roman'" size="2">The
 amendments in ASU 2013-11 require companies to present an
 unrecognized tax benefit, or a portion thereof, as a reduction to a
 deferred tax asset for a net operating loss (NOL) carryforward or a
 similar tax loss or tax credit carryforward, unless the uncertain
 tax position is not available to reduce, or would not be used to
 reduce, the NOL or carryforward under the tax law in the same
 jurisdiction; otherwise, the unrecognized tax benefit should be
 presented as a gross liability and should not net the unrecognized
 tax benefit with a deferred tax asset. As the Company does not
 currently have any NOL carryforwards, this guidance will most
 likely apply to research and development tax credit carryforwards.
 ASU 2013-11 is effective for annual periods beginning after
 December&#xA0;15, 2013 and should be applied to all unrecognized
 tax benefits that exist as of the effective date. Companies may
 choose to apply this guidance retrospectively to each prior
 reporting period presented. Management is in the process of
 evaluating the impact of this update.</font></p>
 </div><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_EarningsPerSharePolicyTextBlock', window );">Net Income Per Share</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Net Income Per
 Share</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Basic net income per share
 is computed by dividing net income available to common shareholders
 by the weighted-average number of common shares outstanding for the
 period. Diluted net income per share is computed by dividing net
 income available to common shareholders by the weighted-average
 number of common shares outstanding for the period plus potential
 dilutive common shares. Dilutive common equivalent shares consist
 of stock options and are calculated using the treasury stock
 method. Common equivalent shares do not qualify as participating
 securities. In periods where the Company records a net loss,
 potential common stock equivalents are not included in the
 calculation of diluted net loss per share.</font></p>
 </div><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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Comprehensive
 Income</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Comprehensive income is
 defined as the change in equity of a company during a period from
 transactions and other events and circumstances, excluding
 transactions resulting from investments by owners and distributions
 to owners. Accumulated other comprehensive loss, net of tax, as of
 December&#xA0;31, 2013 and December&#xA0;31, 2012, consists of
 foreign currency translation adjustments of $28,630,000 and
 $28,712,000, respectively; a net unrealized loss on
 available-for-sale investments of $36,000 and a net unrealized gain
 on available-for-sale investments of $468,000, respectively; a net
 unrealized gain on derivative instruments of $104,000 and $0,
 respectively; and losses on currency swaps, net of gains on
 long-term intercompany loans of $1,271,000 and $1,271,000,
 respectively.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Amounts reclassified from
 accumulated other comprehensive income to investment income on the
 Consolidated Statements of Operations were net realized gains of
 $314,000 and $1,695,000 for 2013 and 2012, respectively. Net
 reclassifications were immaterial in 2011.</font></p>
 </div><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_ConcentrationRiskCreditRisk', window );">Concentrations of Risk</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 18px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Concentrations of
 Risk</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: Times New Roman" size="2">Financial instruments that
 potentially subject the Company to concentrations of credit risk
 consist primarily of cash, cash equivalents, investments, and trade
 receivables. The Company has certain domestic and foreign cash
 balances that exceed the insured limits set by the Federal Deposit
 Insurance Corporation (FDIC) in the United States and equivalent
 regulatory agencies in foreign countries. The Company primarily
 invests in investment-grade debt securities and has established
 guidelines relative to credit ratings, diversification, and
 maturities of its debt securities that maintain safety and
 liquidity. The Company has not experienced any significant realized
 losses on its debt securities.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company performs
 ongoing credit evaluations of its customers and maintains
 allowances for potential credit losses. The Company has not
 experienced any significant losses related to the collection of its
 accounts receivable.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">A significant portion of
 the Company&#x2019;s MVSD product is manufactured by two third-party
 contractors. These contractors have agreed to provide Cognex with
 termination notification periods and last-time-buy rights, if and
 when that may be applicable. We rely upon these contractors to
 provide quality product and meet delivery schedules. We engage in
 extensive product quality programs and processes, including
 actively monitoring the performance of our third-party
 manufacturers. Certain key electronic components that are purchased
 from strategic suppliers, such as processors or imagers, are
 fundamental to the design of Cognex products. A disruption in the
 supply of these key components, such as a last-time-buy
 announcement, natural disaster, financial bankruptcy, or other
 event, may require us to purchase a significant amount of inventory
 at unfavorable prices resulting in lower gross margins and higher
 risk of carrying excess or obsolete inventory. If we are unable to
 secure adequate supply from alternative sources, we may have to
 redesign our products, which may lead to a delay in manufacturing
 and a possible loss of sales.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company currently
 mitigates certain foreign currency exchange rate risk with
 derivative instruments. Currently, the Company enters into foreign
 currency forward contracts with one counterparty. If this
 counterparty experiences financial difficulties, or is otherwise
 unable to honor the terms of the contract, the Company may
 experience material losses.</font></p>
 </div><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_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 18px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Derivative
 Instruments</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: Times New Roman" size="2">Derivative instruments are
 recorded on the Consolidated Balance Sheets at their fair value.
 Changes in the fair value of derivatives are recorded each period
 in current operations or in shareholders&#x2019; equity as other
 comprehensive income (loss), depending upon whether the derivative
 is designated as a hedge transaction and, if it is, the
 effectiveness of the hedge. At the inception of the contract, the
 Company designates foreign currency forward exchange contracts as
 either a cash flow hedge of certain forecasted foreign currency
 denominated sales and purchase transactions or as an economic
 hedge. Changes in the fair value of a derivative that is highly
 effective and that is designated and qualifies as a cash flow hedge
 are recorded in shareholders&#x2019; equity as other comprehensive
 income (loss), and reclassified into earnings in the same period
 during which the hedged transaction affects earnings and in the
 same financial statement line item as that of the forecasted
 transaction. Cash flow hedges are evaluated for effectiveness
 quarterly. Any hedge ineffectiveness (which represents the amount
 by which the changes in the fair value of the derivative exceed the
 variability in the cash flows of the forecasted transaction) is
 recorded as &#x201C;Foreign currency gain (loss)&#x201D; on the
 Consolidated Statements of Operations in the period in which
 ineffectiveness is determined. Changes in the fair value of the
 Company&#x2019;s economic hedges (not designated as a cash flow
 hedge) are reported in current earnings as &#x201C;Foreign currency
 gain (loss)&#x201D; on the Consolidated Statements of Operations.
 The cash flows from derivative instruments are presented in the
 same category on the Consolidated Statements of Cash Flows as the
 category for the cash flows from the hedged item. Generally, this
 accounting policy election results in cash flows related to
 derivative instruments being classified as an operating activity on
 the Consolidated Statements of Cash Flows.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company formally
 documents all relationships between hedging instruments and hedged
 items, as well as its risk-management objective and strategy for
 undertaking various hedge transactions. This process includes
 linking all derivatives that are designated as cash flow hedges to
 specific forecasted transactions. The Company also formally
 assesses (both at the hedge&#x2019;s inception and on an ongoing
 basis) whether the derivatives that are used in hedging
 transactions have been highly effective in offsetting changes in
 the fair value or cash flows of hedged items and whether those
 derivatives may be expected to remain highly effective in future
 periods. When it is determined that a derivative is not (or has
 ceased to be) highly effective as a hedge, the Company discontinues
 hedge accounting prospectively, as discussed below.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company discontinues
 hedge accounting prospectively when (1)&#xA0;it determines that the
 derivative is no longer effective in offsetting changes in the cash
 flows of a hedged item; (2)&#xA0;the derivative expires or is sold,
 terminated, or exercised; (3)&#xA0;it is no longer probable that
 the forecasted transaction will occur; or (4)&#xA0;management
 determines that designating the derivative as a hedging instrument
 is no longer appropriate or desired. When the Company discontinues
 hedge accounting because it is no longer probable that the
 forecasted transaction will occur in the originally expected
 period, the gain or loss on the derivative remains in accumulated
 other comprehensive income (loss) and is reclassified into earnings
 when the forecasted transaction affects earnings. However, if it is
 probable that a forecasted transaction will not occur by the end of
 the originally specified time period or within an additional
 two-month period of time thereafter, the gains and losses that were
 accumulated in other comprehensive income (loss) will be recognized
 immediately in earnings. In all situations in which hedge
 accounting is discontinued and the derivative remains outstanding,
 the Company will carry the derivative at its fair value on the
 Consolidated Balance Sheets, recognizing changes in the fair value
 in current earnings, unless it is designated in a new hedging
 relationship.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company recognizes all
 derivative instruments as either current assets or current
 liabilities at fair value on the Consolidated Balance Sheets. When
 the Company is engaged in more than one outstanding derivative
 contract with the same counterparty and also has a legally
 enforceable master netting agreement with that counterparty, the
 &#x201C;net&#x201D; mark-to-market exposure represents the netting of
 the positive and negative exposures with that counterparty.
 Accordingly, cash flow hedges are presented net on the Consolidated
 Balance Sheets.</font></p>
 </div><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_DerivativesOffsettingFairValueAmountsPolicy', window );">Clarifying the Scope of Disclosures about Offsetting Assets and Liabilities</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Accounting Standards Update (ASU)
 2013-01, &#x201C;Clarifying the Scope of Disclosures about
 Offsetting Assets and Liabilities&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The amendments in ASU 2013-01 require
 companies to present enhanced disclosure about certain financial
 instruments and derivative instruments that are offset in the
 balance sheet or subject to an enforceable master netting
 arrangement or similar agreement. The disclosure requirement became
 effective, retrospectively, in the first quarter of our fiscal year
 ending December&#xA0;31, 2013. However, as this ASU related only to
 presentation and disclosure it did not have an impact on our
 consolidated financial position, results of operations, or cash
 flows.</font></p>
 </div><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_cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock', window );">Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Accounting Standards Update (ASU)
 2013-02, &#x201C;Reporting of Amounts Reclassified Out of
 Accumulated Other Comprehensive Income&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The amendments in ASU 2013-02 require
 companies to present information about amounts reclassified out of
 accumulated other comprehensive income (OCI) to net income, by
 component. The effect of significant reclassification adjustments
 being made out of accumulated OCI on the corresponding line items
 in net income must be presented when the item is reclassified in
 its entirety during one reporting period. While the new guidance in
 ASU 2013-12 changes the presentation of accumulated OCI, there are
 no changes to the components that are recognized in net income or
 OCI under current accounting guidance. This requirement became
 effective in the first quarter of our fiscal year ending
 December&#xA0;31, 2013. However, prior period comparisons have been
 restated as well.</font></p>
 </div><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_IncomeTaxUncertaintiesPolicy', window );">Presentation of an Unrecognized Tax Benefit When Net Operating Loss Carryforward, Similar Tax Loss, or Tax Credit Carryforward Exists</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Accounting Standards
 Update (ASU) 2013-11, &#x201C;Presentation of an Unrecognized Tax
 Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss,
 or a Tax Credit Carryforward Exists&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: Times New Roman" size="2">The amendments in ASU
 2013-11 require companies to present an unrecognized tax benefit,
 or a portion thereof, as a reduction to a deferred tax asset for a
 net operating loss (NOL) carryforward or a similar tax loss or tax
 credit carryforward, unless the uncertain tax position is not
 available to reduce, or would not be used to reduce, the NOL or
 carryforward under the tax law in the same jurisdiction; otherwise,
 the unrecognized tax benefit should be presented as a gross
 liability and should not net the unrecognized tax benefit with a
 deferred tax asset. As the Company does not currently have any NOL
 carryforwards, this guidance will most likely apply to research and
 development tax credit carryforwards. ASU 2013-11 is effective for
 annual periods beginning after December&#xA0;15, 2013 and should be
 applied to all unrecognized tax benefits that exist as of the
 effective date. Companies may choose to apply this guidance
 retrospectively to each prior reporting period presented.
 Management is in the process of evaluating the impact of this
 update.</font></p>
 </div><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_cgnx_InternalRevenueCodePolicyTextBlock', window );">Internal Revenue Code</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Internal Revenue Code
 Section&#xA0;263(a)</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">In September 2013, the Treasury
 Department and the Internal Revenue Service released final
 regulations that provided guidance on the application of IRC
 Section&#xA0;263(a) for amounts paid to acquire, produce, or
 improve tangible property, as well as the rules for materials and
 supplies and proposed regulations addressing dispositions and
 general asset accounts.&#xA0;The final regulations are generally
 effective for tax years beginning on or after January&#xA0;1,
 2014.&#xA0;Management is in the process of evaluating the impact of
 these new regulations.</font></p>
 </div><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_InternalRevenueCodePolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Internal revenue code final regulation guidance.</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><nobr>cgnx_InternalRevenueCodePolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_NatureOfOperationsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Nature of operations.</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><nobr>cgnx_NatureOfOperationsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Presentation of reclassification of items out of accumulated other comprehensive income.</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><nobr>cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AccountingPoliciesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_AccountingPoliciesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AdvertisingCostsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 340<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32704220&amp;loc=d3e8275-108329<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 340<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6387522&amp;loc=d3e8384-108330<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 340<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2127066<br><br><br><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><nobr>us-gaap_AdvertisingCostsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CashAndCashEquivalentsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 305<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2122427<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Financial Reporting Release (FRR)<br><br> -Number 203<br><br> -Paragraph 02-03<br><br><br><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><nobr>us-gaap_CashAndCashEquivalentsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CommitmentsAndContingenciesPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 954<br><br> -SubTopic 450<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155897<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 954<br><br> -SubTopic 450<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br><br><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><nobr>us-gaap_CommitmentsAndContingenciesPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ComprehensiveIncomePolicyPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</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><nobr>us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ConcentrationRiskCreditRisk">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit risk.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 825<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28088331&amp;loc=SL29635902-196195<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13531-108611<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13537-108611<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14489-108613<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 825<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6480020&amp;loc=d3e61082-112788<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 825<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6480020&amp;loc=d3e61044-112788<br><br><br><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><nobr>us-gaap_ConcentrationRiskCreditRisk</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ConsolidationPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02, 03<br><br> -Article 3A<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2197480<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 860<br><br> -SubTopic 40<br><br> -Section 45<br><br> -URI http://asc.fasb.org/section&amp;trid=2197723<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2196966<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2197087<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.3A-02)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 323<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16385135&amp;loc=d3e33801-111570<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph k<br><br> -Article 1<br><br><br><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><nobr>us-gaap_ConsolidationPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativesOffsettingFairValueAmountsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 offsetting or not offsetting fair value amounts recognized for derivative instruments against such amounts recognized for the right to reclaim cash collateral (a receivable) or the obligation to return cash collateral (a payable) arising from derivative instruments recognized at fair value.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41675-113959<br><br><br><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><nobr>us-gaap_DerivativesOffsettingFairValueAmountsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativesPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41620-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579245-113959<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579240-113959<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41638-113959<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(n))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph n<br><br> -Article 4<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41675-113959<br><br><br><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><nobr>us-gaap_DerivativesPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_EarningsPerSharePolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144384<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br><br><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><nobr>us-gaap_EarningsPerSharePolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FairValueOfFinancialInstrumentsPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the fair value of financial instruments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155942<br><br><br><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><nobr>us-gaap_FairValueOfFinancialInstrumentsPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2175856<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2175826<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2175892<br><br><br><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><nobr>us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GoodwillAndIntangibleAssetsGoodwillPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br><br><br><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><nobr>us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144681<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 30<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144749<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32840-109319<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 954<br><br> -SubTopic 740<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 17<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32809-109319<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e32247-109318<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e32280-109318<br><br><br><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><nobr>us-gaap_IncomeTaxPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncomeTaxUncertaintiesPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax positions taken in the Company's tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities (i.e., uncertain tax positions) and other types of contingencies related to income taxes.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144681<br><br><br><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><nobr>us-gaap_IncomeTaxUncertaintiesPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IntangibleAssetsFiniteLivedPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144471<br><br><br><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><nobr>us-gaap_IntangibleAssetsFiniteLivedPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InventoryPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6(b))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2126999<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&amp;loc=d3e4492-108314<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Financial Reporting Release (FRR)<br><br> -Number 206<br><br> -Paragraph b<br><br> -Subparagraph i, ii<br><br> -Chapter 2<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&amp;loc=d3e4556-108314<br><br><br><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><nobr>us-gaap_InventoryPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PropertyPlantAndEquipmentPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2155824<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 13<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><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><nobr>us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ReceivablesPolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 3-5<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br><br><br><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><nobr>us-gaap_ReceivablesPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.15)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 40<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144505<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 50<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2144537<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Research and Development<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6523717<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 985<br><br> -SubTopic 20<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2197796<br><br><br><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><nobr>us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18726-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 13<br><br> -Section B<br><br> -Paragraph Question 1<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 605<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 13.B.Q1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18823-107790<br><br><br><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><nobr>us-gaap_RevenueRecognitionPolicyTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b),(f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 10<br><br> -URI http://asc.fasb.org/subtopic&amp;trid=2228939<br><br><br><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><nobr>us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StandardProductWarrantyPolicy">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard warranties including the methodology for measuring the 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><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><nobr>us-gaap_StandardProductWarrantyPolicy</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UseOfEstimates">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6143-108592<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6132-108592<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6061-108592<br><br><br><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><nobr>us-gaap_UseOfEstimates</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>61
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ESCBG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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">$ 73,573,000<span></span></td>
        <td class="nump">$ 68,098,000<span></span></td>
        <td class="nump">$ 69,869,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operations:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">10,620,000<span></span></td>
        <td class="nump">8,520,000<span></span></td>
        <td class="nump">8,068,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_Depreciation', window );">Depreciation of property, plant, and equipment</a></td>
        <td class="nump">7,305,000<span></span></td>
        <td class="nump">6,721,000<span></span></td>
        <td class="nump">5,529,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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
        <td class="nump">3,797,000<span></span></td>
        <td class="nump">4,137,000<span></span></td>
        <td class="nump">4,227,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_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of discounts or premiums on investments</a></td>
        <td class="nump">2,519,000<span></span></td>
        <td class="nump">5,735,000<span></span></td>
        <td class="nump">6,383,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_GainLossOnSaleOfInvestments', window );">Realized (gain) loss on sale of investments</a></td>
        <td class="nump">403,000<span></span></td>
        <td class="num">(1,625,000)<span></span></td>
        <td class="nump">181,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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Change in deferred income taxes</a></td>
        <td class="nump">2,234,000<span></span></td>
        <td class="nump">429,000<span></span></td>
        <td class="num">(425,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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Tax effect of stock option exercises</a></td>
        <td class="num">(7,658,000)<span></span></td>
        <td class="num">(3,594,000)<span></span></td>
        <td class="num">(4,045,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Accounts receivable</a></td>
        <td class="num">(11,311,000)<span></span></td>
        <td class="nump">5,035,000<span></span></td>
        <td class="num">(2,031,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
        <td class="nump">666,000<span></span></td>
        <td class="nump">1,872,000<span></span></td>
        <td class="num">(5,743,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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
        <td class="nump">5,593,000<span></span></td>
        <td class="num">(1,974,000)<span></span></td>
        <td class="nump">2,747,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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Accrued income taxes</a></td>
        <td class="nump">7,968,000<span></span></td>
        <td class="nump">3,363,000<span></span></td>
        <td class="num">(2,865,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_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits', window );">Deferred revenue and customer deposits</a></td>
        <td class="nump">3,228,000<span></span></td>
        <td class="num">(761,000)<span></span></td>
        <td class="nump">3,316,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_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
        <td class="num">(3,482,000)<span></span></td>
        <td class="nump">5,175,000<span></span></td>
        <td class="nump">1,064,000<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 operating activities</a></td>
        <td class="nump">95,455,000<span></span></td>
        <td class="nump">101,131,000<span></span></td>
        <td class="nump">86,275,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
        <td class="num">(370,781,000)<span></span></td>
        <td class="num">(460,486,000)<span></span></td>
        <td class="num">(323,946,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_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Maturities and sales of investments</a></td>
        <td class="nump">296,091,000<span></span></td>
        <td class="nump">431,510,000<span></span></td>
        <td class="nump">241,557,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant, and equipment</a></td>
        <td class="num">(9,630,000)<span></span></td>
        <td class="num">(9,878,000)<span></span></td>
        <td class="num">(7,820,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_PaymentsToAcquireIntangibleAssets', window );">Cash paid for purchased technology</a></td>
        <td class="num">(3,750,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
        <td class="num">(88,070,000)<span></span></td>
        <td class="num">(38,854,000)<span></span></td>
        <td class="num">(90,209,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Issuance of common stock under stock option plans</a></td>
        <td class="nump">27,792,000<span></span></td>
        <td class="nump">17,468,000<span></span></td>
        <td class="nump">30,863,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_PaymentsOfDividendsCommonStock', window );">Payment of dividends</a></td>
        <td class="nump">0<span></span></td>
        <td class="num">(66,213,000)<span></span></td>
        <td class="num">(15,114,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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
        <td class="num">(47,908,000)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(10,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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Tax effect of stock option exercises</a></td>
        <td class="nump">7,658,000<span></span></td>
        <td class="nump">3,594,000<span></span></td>
        <td class="nump">4,045,000<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
        <td class="num">(12,458,000)<span></span></td>
        <td class="num">(45,151,000)<span></span></td>
        <td class="nump">9,794,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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash and cash equivalents</a></td>
        <td class="nump">557,000<span></span></td>
        <td class="num">(10,069,000)<span></span></td>
        <td class="num">(960,000)<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net change in cash and cash equivalents</a></td>
        <td class="num">(4,516,000)<span></span></td>
        <td class="nump">7,057,000<span></span></td>
        <td class="nump">4,900,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td>
        <td class="nump">45,160,000<span></span></td>
        <td class="nump">38,103,000<span></span></td>
        <td class="nump">33,203,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
        <td class="nump">$ 40,644,000<span></span></td>
        <td class="nump">$ 45,160,000<span></span></td>
        <td class="nump">$ 38,103,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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AmortizationOfIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_AmortizationOfIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3044-108585<br><br><br><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><nobr>us-gaap_CashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 230<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450594&amp;loc=d3e33268-110906<br><br><br><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><nobr>us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_Depreciation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 230<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450594&amp;loc=d3e33268-110906<br><br><br><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><nobr>us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11374-113907<br><br><br><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><nobr>us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11374-113907<br><br><br><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><nobr>us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GainLossOnSaleOfInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_GainLossOnSaleOfInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_IncreaseDecreaseInAccountsReceivable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncreaseDecreaseInAccruedLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_IncreaseDecreaseInAccruedLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of (a) prepayments by customers for goods or services to be provided at a later date, (b) the amount of customer money held in customer accounts, including security deposits, collateral for current or future transactions, initial payment of the cost of an acquisition or for the right to enter into a contract or agreement, (c) the increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting services yet to be performed by the reporting entity for which cash or other forms of consideration was received or recorded as a receivable, or (d) some combination of (a), (b), and (c).</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><nobr>us-gaap_IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_IncreaseDecreaseInInventories</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncreaseDecreaseInOtherOperatingCapitalNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in other assets used in operating activities less other operating liabilities used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current assets and liabilities, other noncurrent assets and liabilities, or a combination of other current and noncurrent assets and liabilities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3574-108585<br><br><br><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><nobr>us-gaap_NetCashProvidedByUsedInFinancingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3574-108585<br><br><br><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><nobr>us-gaap_NetCashProvidedByUsedInInvestingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3521-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3536-108585<br><br><br><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><nobr>us-gaap_NetCashProvidedByUsedInOperatingActivities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 20<br><br> -Article 9<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Other Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519514<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e565-108580<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><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><nobr>us-gaap_NetIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3291-108585<br><br><br><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><nobr>us-gaap_PaymentsForRepurchaseOfCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PaymentsOfDividendsCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outflow in the form of ordinary dividends to common shareholders of the parent 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3291-108585<br><br><br><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><nobr>us-gaap_PaymentsOfDividendsCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PaymentsToAcquireIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3213-108585<br><br><br><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><nobr>us-gaap_PaymentsToAcquireIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PaymentsToAcquireInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3213-108585<br><br><br><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><nobr>us-gaap_PaymentsToAcquireInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3213-108585<br><br><br><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><nobr>us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total cash inflow associated with the amount received from holders to acquire the entity's shares under incentive and share awards, including stock option exercises. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3255-108585<br><br><br><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><nobr>us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3179-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><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><nobr>us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockOptionPlanExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_StockOptionPlanExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes the
 financial assets and liabilities measured at fair value on a
 recurring basis as of December&#xA0;31, 2013 (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Quoted&#xA0;Prices&#xA0;in</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Active
 Markets</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>for
 Identical</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Assets
 (Level&#xA0;1)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Significant&#xA0;Other<br />
 Observable<br />
 Inputs (Level&#xA0;2)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Assets:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Money market instruments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">218,949</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">75,379</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">27,833</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,195</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Cash flow hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">204</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Economic hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Liabilities:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Cash flow hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">98</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Economic hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">24</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_FairValueDisclosuresAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_FairValueDisclosuresAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=25499696&amp;loc=d3e19190-110258<br><br><br><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><nobr>us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>63
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EHJAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes - Changes in the Reserve for Income Taxes, Excluding Interest and Penalties (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Beginning Balance of reserve for income taxes</a></td>
        <td class="nump">$ 4,024<span></span></td>
        <td class="nump">$ 4,148<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in prior periods</a></td>
        <td class="nump">438<span></span></td>
        <td class="nump">43<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross amounts of increases in unrecognized tax benefits as a result of tax positions taken in the current period</a></td>
        <td class="nump">1,048<span></span></td>
        <td class="nump">642<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Gross amounts of decreases in unrecognized tax benefits relating to settlements with taxing authorities</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(424)<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Gross amounts of decreases in unrecognized tax benefits as a result of the expiration of the applicable statutes of limitations</a></td>
        <td class="num">(1,102)<span></span></td>
        <td class="num">(385)<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_UnrecognizedTaxBenefits', window );">Ending balance of reserve for income taxes</a></td>
        <td class="nump">$ 4,408<span></span></td>
        <td class="nump">$ 4,024<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_IncomeTaxDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_IncomeTaxDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 pertaining to uncertain tax positions taken in tax returns.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Unrecognized Tax Benefit<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from settlements with taxing authorities.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Guarantees (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfGuaranteeObligationsTextBlock', window );">Details of Letters of Credit Outstanding</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table details the
 letters of credit outstanding as of December&#xA0;31, 2013 (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="42%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td width="41%"></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 18pt">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Type</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Guarantee&#xA0;Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Guarantee due
 date</b></font></p>
 </td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Performance Bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">399</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Various from January 2014 to July 2016</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Bank Guarantees</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">420</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Various from January 2014 to May 2014</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Warranty Bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,127</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Various from January 2014 to June 2016</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,946</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 </table>


 </div><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_GuaranteesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GuaranteesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfGuaranteeObligationsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12265-110248<br><br><br><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><nobr>us-gaap_ScheduleOfGuaranteeObligationsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EYVAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">$ 184,822<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">105,079<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</a></td>
        <td class="nump">117,581<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue', window );">3-4 Years</a></td>
        <td class="nump">5,039<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">412,521<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">109,040<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">64,080<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</a></td>
        <td class="nump">42,686<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue', window );">3-4 Years</a></td>
        <td class="nump">3,143<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">218,949<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">53,559<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">14,917<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</a></td>
        <td class="nump">6,903<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">75,379<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury Bills [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">16,003<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</a></td>
        <td class="nump">57,663<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">73,666<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">11,448<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">8,810<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</a></td>
        <td class="nump">7,575<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">27,833<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">9,276<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">1,269<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</a></td>
        <td class="nump">2,754<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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue', window );">3-4 Years</a></td>
        <td class="nump">1,896<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">15,195<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">1,499<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">$ 1,499<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the fair value of debt securities which are expected to mature within one year of the balance sheet date and which are categorized neither as held-to-maturity nor trading securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Available-for-sale securities, debt maturities after third year but before fourth year, fair 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><nobr>cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Available-for-sale securities, debt maturities after second year but before third year, fair 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><nobr>cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 available-for-sale debt securities at fair value maturing in the next fiscal year following the latest fiscal 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27198-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 320<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62586-112803<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27161-111563<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesDebtSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt securities categorized neither as held-to-maturity nor trading.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360136&amp;loc=d3e22054-111558<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26610-111562<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (aa)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27161-111563<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 320<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)-(g)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62557-112803<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfAvailableForSaleSecuritiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>66
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EAPAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments - Effect of the Derivative Instruments Net of the Underlying Exposure (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Designated as Hedging Instruments [Member] | Accumulated Other Comprehensive Income (Loss) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet', window );">Gains (losses) in Shareholders' equity on derivatives (effective portion)</a></td>
        <td class="nump">$ 104<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Designated as Hedging Instruments [Member] | Foreign Currency Gain (Loss) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet', window );">Gains (losses) recognized in earnings on derivatives (ineffective portion and discontinued derivatives)</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Not Designated as Hedging Instruments [Member] | Foreign Currency Gain (Loss) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DerivativeGainLossOnDerivativeNet', window );">Gains (losses) recognized in earnings</a></td>
        <td class="num">$ (193)<span></span></td>
        <td class="num">$ (722)<span></span></td>
        <td class="nump">$ 34<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_DerivativeGainLossOnDerivativeNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of derivatives 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (a),(c),(d),(e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_DerivativeGainLossOnDerivativeNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeInstrumentsGainLossLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DerivativeInstrumentsGainLossLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 25<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)(1),(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6886632&amp;loc=d3e76258-113986<br><br><br><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><nobr>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>67
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E4VAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Consolidated Statements of Operations (USD $)<br>In Thousands, except Per Share data, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="6">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th" colspan="2">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2011</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_SalesRevenueNetAbstract', window );"><strong>Revenue</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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 );">Product</a></td>
        <td class="nump">$ 326,786<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 295,588<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 297,310<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_SalesRevenueServicesNet', window );">Service</a></td>
        <td class="nump">27,100<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">28,691<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">24,604<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_SalesRevenueNet', window );">Total revenue</a></td>
        <td class="nump">353,886<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">324,279<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">321,914<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenue</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_CostOfGoodsSold', window );">Product</a></td>
        <td class="nump">71,893<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">65,432<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">64,732<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_CostOfServices', window );">Service</a></td>
        <td class="nump">12,187<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">14,063<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">13,187<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
        <td class="nump">84,080<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">79,495<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">77,919<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_GrossProfitAbstract', window );"><strong>Gross margin</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_cgnx_GrossMarginProducts', window );">Product</a></td>
        <td class="nump">254,893<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">230,156<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">232,578<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_cgnx_GrossMarginServices', window );">Service</a></td>
        <td class="nump">14,913<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">14,628<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">11,417<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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 );">Total gross margin</a></td>
        <td class="nump">269,806<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">244,784<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">243,995<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_ResearchAndDevelopmentExpense', window );">Research, development, and engineering expenses</a></td>
        <td class="nump">48,087<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">41,549<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">40,946<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
        <td class="nump">135,351<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">119,828<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">117,694<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">86,368<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">83,407<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">85,355<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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 loss</a></td>
        <td class="num">(646)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(880)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(504)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_InvestmentIncomeNonoperating', window );">Investment income</a></td>
        <td class="nump">2,604<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">4,470<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,902<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_OtherNonoperatingIncomeExpense', window );">Other expense</a></td>
        <td class="num">(440)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(367)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="num">(636)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income tax expense</a></td>
        <td class="nump">87,886<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">86,630<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">87,117<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
        <td class="nump">14,313<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">18,532<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">17,248<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_NetIncomeLoss', window );">Net income</a></td>
        <td class="nump">$ 73,573<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 68,098<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 69,869<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_EarningsPerShareAbstract', window );"><strong>Net income per common and common-equivalent share:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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</a></td>
        <td class="nump">$ 0.85<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.79<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.83<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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</a></td>
        <td class="nump">$ 0.83<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.78<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.82<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common and common-equivalent shares outstanding:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
        <td class="nump">86,946<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">85,666<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">83,718<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 );">Diluted</a></td>
        <td class="nump">88,901<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">87,280<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">85,524<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_CommonStockDividendsPerShareCashPaid', window );">Cash dividends per common share</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 0.77<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.18<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
      </tr>
      <tr>
        <td colspan="7"></td>
      </tr>
      <tr>
        <td colspan="7">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">Prior period results have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_GrossMarginProducts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 product revenue less cost of goods sold 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>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><nobr>cgnx_GrossMarginProducts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_GrossMarginServices">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 service revenue less cost of service 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>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><nobr>cgnx_GrossMarginServices</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_CommonStockDividendsPerShareCashPaid">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends paid during the period for each share of common stock outstanding.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><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><nobr>us-gaap_CommonStockDividendsPerShareCashPaid</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 2<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2(a),(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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><nobr>us-gaap_CostOfGoodsAndServicesSold</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostOfGoodsAndServicesSoldAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_CostOfGoodsAndServicesSoldAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostOfGoodsSold">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to goods produced and sold 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 2<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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><nobr>us-gaap_CostOfGoodsSold</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostOfServices">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to services rendered by an entity 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 2<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.2(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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><nobr>us-gaap_CostOfServices</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 52<br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.21)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-04.23)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 18<br><br> -Article 7<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 21<br><br> -Article 9<br><br><br><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><nobr>us-gaap_EarningsPerShareBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.21)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 18<br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 21<br><br> -Article 9<br><br><br><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><nobr>us-gaap_EarningsPerShareDiluted</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30690-110894<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 20<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30700-110894<br><br><br><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><nobr>us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1,2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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><nobr>us-gaap_GrossProfit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GrossProfitAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GrossProfitAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><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><nobr>us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Income Tax Expense (or Benefit)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -Subparagraph (a),(b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><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><nobr>us-gaap_IncomeTaxExpenseBenefit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InvestmentIncomeNonoperating">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from investments (for example, dividends) not considered a component of the entity's core 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.7)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 7<br><br> -Article 5<br><br><br><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><nobr>us-gaap_InvestmentIncomeNonoperating</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 20<br><br> -Article 9<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Other Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519514<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e565-108580<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><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><nobr>us-gaap_NetIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><nobr>us-gaap_OperatingIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherNonoperatingIncomeExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) net gains or losses on securities, (d) unusual costs, (e) gains or losses on foreign exchange transactions, and (f) miscellaneous other income and expense items.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 9<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.9)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><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><nobr>us-gaap_OtherNonoperatingIncomeExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 985<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 730<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br><br><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><nobr>us-gaap_ResearchAndDevelopmentExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueGoodsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SalesRevenueNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SalesRevenueNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_SalesRevenueNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SalesRevenueServicesNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 services rendered in the normal course of business, after deducting 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueServicesNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 4<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 330<br><br> -SubTopic 10<br><br> -Section 30<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386349&amp;loc=d3e3636-108311<br><br><br><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><nobr>us-gaap_SellingGeneralAndAdministrativeExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br><br><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><nobr>us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_WeightedAverageNumberOfSharesOutstandingAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><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><nobr>us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>68
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Information About Segments</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes
 information about the Company&#x2019;s segments (in
 thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <!-- Begin Table Head -->
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>MVSD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>SISD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Reconciling</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Items</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Consolidated</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <!-- End Table Head --><!-- Begin Table Body -->
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;298,186</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;28,600</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;326,786</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,465</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>17,635</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>27,100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation and
 amortization</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,569</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,078</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>455</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>11,102</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill and intangibles</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>90,718</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,694</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>96,412</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Operating income</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>99,383</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,990</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(22,005</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>86,368</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">263,308</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">32,280</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">295,588</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,388</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,303</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">28,691</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation and
 amortization</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,505</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">963</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">390</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,858</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill and intangibles</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">90,390</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,069</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">96,459</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Operating income</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">89,378</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,941</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(17,912</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">83,407</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">264,956</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">32,354</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">297,310</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">8,717</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,887</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">24,604</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation and
 amortization</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">8,445</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">908</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">403</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,756</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill and intangibles</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">94,322</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,617</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">100,939</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Operating income</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">94,201</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,301</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(19,147</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">85,355</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 </div><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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes
 information about geographic areas (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <!-- Begin Table Head -->
 <tr>
 <td width="39%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>United&#xA0;States</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Europe</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Japan</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Other</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Total</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <!-- End Table Head --><!-- Begin Table Body -->
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>103,610</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;104,497</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;33,763</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;84,916</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;326,786</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>13,505</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,012</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,103</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,480</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>27,100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-lived assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>118,619</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,059</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,732</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>10,276</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>135,686</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">87,877</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">95,376</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">38,151</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">74,184</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">295,588</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">13,248</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,083</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,043</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,317</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">28,691</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-lived assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">120,596</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,939</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,229</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,342</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">134,106</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Year Ended December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Product revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">87,166</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">100,984</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">45,295</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">63,865</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">297,310</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Service revenue</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,796</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,343</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,147</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,318</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">24,604</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 2em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-lived assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">121,174</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,811</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,773</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">952</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">135,710</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 </div><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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 41<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9038-108599<br><br><br><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><nobr>us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8721-108599<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8813-108599<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13816-109267<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 30<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8906-108599<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 280<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 22<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8736-108599<br><br><br><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><nobr>us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SegmentReportingAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_SegmentReportingAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>69
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ETIAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Consolidated Balance Sheets (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2012</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">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">$ 40,644<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 45,160<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">184,822<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">105,105<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_AccountsReceivableNetCurrent', window );">Accounts receivable, less reserves of $1,354 and $1,131 in 2013 and 2012, respectively</a></td>
        <td class="nump">53,015<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">42,387<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_InventoryNet', window );">Inventories</a></td>
        <td class="nump">25,694<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">26,182<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_DeferredTaxAssetsNetCurrent', window );">Deferred income taxes</a></td>
        <td class="nump">7,611<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">6,369<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
        <td class="nump">20,265<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">14,394<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">332,051<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">239,597<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_LongTermInvestments', window );">Long-term investments</a></td>
        <td class="nump">229,655<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">238,255<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
        <td class="nump">37,136<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">34,820<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
        <td class="nump">12,307<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">15,647<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
        <td class="nump">14,723<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">14,770<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_Goodwill', window );">Goodwill</a></td>
        <td class="nump">81,689<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">81,689<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">2,138<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,827<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">709,699<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">627,605<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">9,487<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">6,815<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
        <td class="nump">34,331<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">29,590<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
        <td class="nump">1,263<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">1,009<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_DeferredRevenueAndCreditsCurrent', window );">Deferred revenue and customer deposits</a></td>
        <td class="nump">15,941<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">12,690<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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">61,022<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">50,104<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_LiabilityForUncertainTaxPositionsNoncurrent', window );">Reserve for income taxes</a></td>
        <td class="nump">4,765<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">5,216<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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 and contingencies (Note 10)</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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>Shareholders' equity:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_CommonStockValueOutstanding', window );">Common stock, $.002 par value - Authorized: 140,000 shares, issued and outstanding: 86,831 and 86,110 shares in 2013 and 2012, respectively</a></td>
        <td class="nump">174<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">172<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
        <td class="nump">211,440<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">165,162<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 );">Retained earnings</a></td>
        <td class="nump">462,131<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">436,466<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 loss, net of tax</a></td>
        <td class="num">(29,833)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="num">(29,515)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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 shareholders' equity</a></td>
        <td class="nump">643,912<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">572,285<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
        <td class="nump">$ 709,699<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 627,605<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
      </tr>
      <tr>
        <td colspan="5"></td>
      </tr>
      <tr>
        <td colspan="5">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</td>
            </tr>
          </table>
        </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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><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><nobr>us-gaap_AccountsPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.3-4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 3<br><br><br><br> -Subparagraph a(1)<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 4<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_AccountsReceivableNetCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AccruedIncomeTaxesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 15<br><br><br><br> -Article 9<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph b(1)<br><br><br><br> -Article 7<br><br><br><br><br><br><br><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><nobr>us-gaap_AccruedIncomeTaxesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AccruedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><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><nobr>us-gaap_AccruedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669686-108580<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 11<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e681-108580<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><br><br><br><br><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><nobr>us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AdditionalPaidInCapitalCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.30(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><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><nobr>us-gaap_AdditionalPaidInCapitalCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 12<br><br><br><br> -Article 7<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_Assets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 9<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_AssetsCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AssetsCurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 320<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 25<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360136&amp;loc=d3e22054-111558<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 320<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26626-111562<br><br><br><br><br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 1<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3044-108585<br><br><br><br><br><br><br><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><nobr>us-gaap_CashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 450<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.25)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 25<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 7<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 17<br><br><br><br> -Article 9<br><br><br><br><br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br><br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.(a),19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br><br><br><br><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><nobr>us-gaap_CommitmentsAndContingencies</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CommonStockValueOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_CommonStockValueOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredRevenueAndCreditsCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 13<br><br><br><br> -Section A<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 605<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 13.A.Q4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br><br><br><br><br><br><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><nobr>us-gaap_DeferredRevenueAndCreditsCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsNetCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br><br><br><br><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><nobr>us-gaap_DeferredTaxAssetsNetCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsNetNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of noncurrent deferred tax asset attributable to deductible temporary differences and carryforwards. Noncurrent assets are expected to be realized or consumed 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br><br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br><br><br><br><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><nobr>us-gaap_DeferredTaxAssetsNetNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)(1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><br><br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_Goodwill">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=14024403&amp;loc=d3e13816-109267<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br><br><br><br><br><br><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><nobr>us-gaap_Goodwill</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6386567&amp;loc=d3e3927-108312<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><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><nobr>us-gaap_InventoryNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.32)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 25<br><br><br><br> -Article 7<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 32<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_LiabilitiesAndStockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_LiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_LiabilitiesCurrentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_LiabilityForUncertainTaxPositionsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent portion of the amount recognized for uncertain tax positions 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.24)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><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><nobr>us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_LongTermInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.12)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><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><nobr>us-gaap_LongTermInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 17<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_OtherAssetsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><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><nobr>us-gaap_PrepaidExpenseAndOtherAssetsCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 7<br><br><br><br><br><br><br><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><nobr>us-gaap_PropertyPlantAndEquipmentNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.31(a)(3))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><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><nobr>us-gaap_RetainedEarningsAccumulatedDeficit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 310<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SAB TOPIC 4.E)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 4<br><br><br><br> -Section E<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29-31)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 29, 30, 31<br><br><br><br> -Article 5<br><br><br><br><br><br><br><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><nobr>us-gaap_StockholdersEquity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_StockholdersEquityAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E6KAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Intangible Assets - Estimated Amortization Expense Succeeding Fiscal Years (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2014</a></td>
        <td class="nump">$ 4,213<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2015</a></td>
        <td class="nump">4,366<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2016</a></td>
        <td class="nump">3,427<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2017</a></td>
        <td class="nump">1,617<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2018</a></td>
        <td class="nump">913<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
        <td class="nump">187<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
        <td class="nump">$ 14,723<span></span></td>
        <td class="nump">$ 14,770<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recognized after the fifth fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><nobr>us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recognized during the next fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recognized during the fifth fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recognized during the fourth fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recognized during the third fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recognized during the second fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_FiniteLivedIntangibleAssetsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>71
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Property, Plant, and Equipment (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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_PropertyPlantAndEquipmentTextBlock', window );">Components of Property, Plant, and Equipment</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Property, plant, and equipment
 consisted of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="73%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Land</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,951</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,951</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Buildings</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>18,371</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,371</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Building improvements</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>15,711</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">13,186</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Leasehold improvements</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,185</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,925</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Computer hardware and
 software</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>29,353</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">26,907</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Manufacturing test
 equipment</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>14,715</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12,876</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Furniture and fixtures</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,917</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,790</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>91,203</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">84,006</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Less: accumulated
 depreciation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(54,067</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(49,186</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;37,136</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;34,820</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PropertyPlantAndEquipmentTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 13<br><br> -Subparagraph b<br><br> -Article 5<br><br><br><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><nobr>us-gaap_PropertyPlantAndEquipmentTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>72
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ENFAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Rental Payments Under Lease Agreements (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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 [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2014</a></td>
        <td class="nump">$ 5,560<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 );">2015</a></td>
        <td class="nump">4,259<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 );">2016</a></td>
        <td class="nump">2,480<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 );">2017</a></td>
        <td class="nump">1,416<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 );">2018</a></td>
        <td class="nump">775<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">2,153<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
        <td class="nump">$ 16,643<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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturing in the next fiscal year following the latest fiscal year 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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 maturing in the fifth fiscal year following the latest fiscal year 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 maturing in the forth fiscal year following the latest fiscal year 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 maturing in the third fiscal year following the latest fiscal year 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 maturing in the second fiscal year following the latest fiscal year 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 maturing after the fifth fiscal year following the latest fiscal year 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 40<br><br> -Subparagraph (Note 3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>73
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Indemnification Provisions<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_IndemnificationProvisionsTextBlock', window );">Indemnification Provisions</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 12:&#xA0;&#xA0;Indemnification Provisions</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Except as limited by Massachusetts
 law, the by-laws of the Company require it to indemnify current or
 former directors and officers of the Company against expenses
 incurred by them in connection with each proceeding in which he or
 she is involved as a result of serving or having served in certain
 capacities. Indemnification is not available with respect to a
 proceeding as to which it has been adjudicated that the person did
 not act in good faith in the reasonable belief that the action was
 in the best interests of the Company. The maximum potential amount
 of future payments the Company could be required to make under
 these provisions is unlimited. The Company has never incurred
 significant costs related to these indemnification provisions. As a
 result, the Company believes the estimated fair value of these
 provisions is minimal.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In the ordinary course of business,
 the Company may accept standard limited indemnification provisions
 in connection with the sale of its products, whereby it indemnifies
 its customers for certain direct damages incurred in connection
 with third-party patent or other intellectual property infringement
 claims with respect to the use of the Company&#x2019;s products. The
 term of these indemnification provisions generally coincides with
 the customer&#x2019;s use of the Company&#x2019;s products. The
 maximum potential amount of future payments the Company could be
 required to make under these provisions is generally subject to
 fixed monetary limits. The Company has never incurred significant
 costs to defend lawsuits or settle claims related to these
 indemnification provisions. As a result, the Company believes the
 estimated fair value of these provisions is minimal.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In the ordinary course of business,
 the Company also accepts limited indemnification provisions from
 time to time, whereby it indemnifies customers for certain direct
 damages incurred in connection with bodily injury and property
 damage arising from the installation of the Company&#x2019;s
 products. The term of these indemnification provisions generally
 coincides with the period of installation. The maximum potential
 amount of future payments the Company could be required to make
 under these provisions is generally limited and is likely
 recoverable under the Company&#x2019;s insurance policies. As a
 result of this coverage, and the fact that the Company has never
 incurred significant costs to defend lawsuits or settle claims
 related to these indemnification provisions, the Company believes
 the estimated fair value of these provisions is minimal.</font></p>


 </div><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_IndemnificationProvisionsTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Indemnification provisions are a potential liability whereby the Company indemnifies certain directors, officers, and employees (current or former) against expenses incurred by them in relation to specific legal proceedings. The company also indemnifies other parties for specific situations.</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><nobr>cgnx_IndemnificationProvisionsTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_TextBlockAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_TextBlockAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>74
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Amortized Intangible Assets</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Amortized intangible assets consisted
 of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Accumulated</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Amortization</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Net</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Distribution networks</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>38,060</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>28,479</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,581</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Customer contracts and
 relationships</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,690</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,661</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,029</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Completed technologies</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,420</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>407</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,013</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>370</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>270</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;49,540</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;34,817</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;14,723</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Accumulated</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Amortization</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Net</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Distribution networks</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">38,060</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">25,193</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12,867</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Customer contracts and
 relationships</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,690</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,310</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,380</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Completed technologies</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">670</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">311</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">359</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">370</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">206</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">164</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">45,790</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">31,020</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14,770</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Amortization Expense Succeeding Fiscal Years</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Estimated amortization expense for
 each of the five succeeding fiscal years and thereafter is as
 follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="28%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap" align="right">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ending
 December&#xA0;31,</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2014</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,213</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2015</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,366</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2016</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,427</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2017</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,617</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2018</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">913</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">Thereafter</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">187</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;14,723</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><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><nobr>us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>75
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 14:&#xA0;&#xA0;Shareholders&#x2019; Equity</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Preferred Stock</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company has 400,000 shares of
 authorized but unissued $.01 par value preferred stock.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Common Stock</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Each outstanding share of common
 stock entitles the record holder to one vote on all matters
 submitted to a vote of the Company&#x2019;s shareholders. Common
 shareholders are also entitled to dividends when and if declared by
 the Company&#x2019;s Board of Directors.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In July 2013, the Company&#x2019;s
 Board of Directors declared a two-for-one stock split, effected in
 the form of a stock dividend, on the shares of the Company&#x2019;s
 common stock. Each shareholder of record on August&#xA0;26, 2013,
 received an additional share of common stock for each share of
 common stock then held. The stock was distributed on
 September&#xA0;16, 2013. The Company retained the current par value
 of $0.002 per share for all shares of common stock. All references
 in the financial statements to the number of shares outstanding,
 number of shares repurchased, per-share amounts, and stock option
 data related to the Company&#x2019;s common stock have been restated
 to reflect the effect of the stock split for all periods
 presented.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Stockholders&#x2019; equity reflects
 the stock split by reclassifying from &#x201C;Additional paid in
 capital&#x201D; to &#x201C;Common stock&#x201D; an amount equal to the
 par value of the additional shares arising from the
 split.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Shareholder Rights
 Plan</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company has adopted a Shareholder
 Rights Plan, the purpose of which is, among other things, to
 enhance the Board of Directors&#x2019; ability to protect
 shareholder interests and to ensure that shareholders receive fair
 treatment in the event any coercive takeover attempt of the Company
 is made in the future. The Shareholder Rights Plan could make it
 more difficult for a third party to acquire, or could discourage a
 third party from acquiring, the Company or a large block of the
 Company&#x2019;s common stock. The following summary description of
 the Shareholder Rights Plan does not purport to be complete and is
 qualified in its entirety by reference to the Company&#x2019;s
 Shareholder Rights Plan, which has been previously filed by the
 Company with the Securities and Exchange Commission as an exhibit
 to a Registration Statement on Form&#xA0;8-A filed on
 December&#xA0;5, 2008.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In connection with the adoption of
 the Shareholder Rights Plan, the Board of Directors of the Company
 declared a dividend distribution of one purchase right (a
 &#x201C;Right&#x201D;) for each outstanding share of common stock to
 shareholders of record as of the close of business on
 December&#xA0;5, 2008. The Rights currently are not exercisable and
 are attached to and trade with the outstanding shares of common
 stock. Under the Shareholder Rights Plan, the Rights become
 exercisable if a person becomes an &#x201C;acquiring person&#x201D;
 by acquiring 15% or more of the outstanding shares of common stock
 or if a person commences a tender offer that would result in that
 person owning 15% or more of the common stock. If a person becomes
 an &#x201C;acquiring person,&#x201D; each holder of a Right (other
 than the acquiring person) would be entitled to purchase, at the
 then-current exercise price, such number of shares of the
 Company&#x2019;s preferred stock which are equivalent to shares of
 common stock having twice the exercise price of the Right. If the
 Company is acquired in a merger or other business combination
 transaction after any such event, each holder of a Right would then
 be entitled to purchase, at the then-current exercise price, shares
 of the acquiring company&#x2019;s common stock having a value of
 twice the exercise price of the Right.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Stock Repurchase
 Program</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In April 2008, the Company&#x2019;s
 Board of Directors authorized the repurchase of up to $50,000,000
 of the Company&#x2019;s common stock, primarily as a means to reduce
 the dilutive effect of employee stock options. As of
 December&#xA0;31, 2013, the Company had repurchased a total of
 3,578,000&#xA0;shares at a cost of $50,000,000 under this program,
 including 827,000 shares at a cost of $20,000,000 in 2013. Stock
 repurchases under this program are now complete. In November 2011,
 the Company&#x2019;s Board of Directors authorized the repurchase of
 up to $80,000,000 of the Company&#x2019;s common stock to help
 reduce the dilutive effect of employee stock options. Purchases
 under this 2011 program began in the third quarter of 2013 upon
 completion of the 2008 program. In 2013, the Company repurchased a
 total of 892,000 shares at a cost of $27,908,000 under this 2011
 program. The Company may repurchase shares under the 2011 program
 in future periods depending on a variety of factors, including,
 among other things, the impact of dilution from employee stock
 options, stock price, share availability, and cash
 requirements.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Dividend</u>s</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s Board of
 Directors declared and paid a cash dividend of $0.05 per share in
 the first quarter of 2012, and $0.055 per share in the second,
 third, and fourth quarters of 2012. The Company also declared and
 paid an additional $0.055 dividend in the fourth quarter of 2012
 that would normally be declared in the first quarter of 2013 in
 conjunction with the 2012 earnings release. A special dividend of
 $0.50 was also declared and paid in the fourth quarter of 2012 to
 replace expected quarterly dividend declarations for the next eight
 quarters, beginning in 2013. The additional $0.055 dividend and the
 $0.50 dividend were accelerated due to the anticipated increase in
 the federal tax on dividends paid after December&#xA0;31, 2012. Due
 to the accelerated payments, no cash dividends were declared or
 paid in 2013. Future dividends will be declared at the discretion
 of the Company&#x2019;s Board of Directors and will depend upon such
 factors as the Board deems relevant, including, among other things,
 the Company&#x2019;s ability to generate positive cash flow from
 operations.</font></p>


 </div><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_EquityAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_EquityAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockholdersEquityNoteDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29-31)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SAB TOPIC 4.E)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -Subparagraph (SAB TOPIC 4.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Article 4<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 4<br><br> -Section C<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 4<br><br> -Section E<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(d),(e))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Preferred Stock<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6521494<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21564-112644<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br><br><br>Reference 17: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br><br><br>Reference 18: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph d<br><br> -Article 4<br><br><br><br>Reference 19: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br><br><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><nobr>us-gaap_StockholdersEquityNoteDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>76
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EWGAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Guarantees - Details of Letters of Credit Outstanding (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_GuaranteeObligationsMaximumExposure', window );">Guarantee Amount</a></td>
        <td class="nump">$ 1,946<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Performance Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_GuaranteeObligationsMaximumExposure', window );">Guarantee Amount</a></td>
        <td class="nump">399<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_GuaranteeObligationsTerm', window );">Guarantee due date</a></td>
        <td class="text">Various from January 2014 to July 2016<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bank Guarantees [Member]</div>
        </td>
        <td class="text">&#xA0;<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_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_GuaranteeObligationsMaximumExposure', window );">Guarantee Amount</a></td>
        <td class="nump">420<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_GuaranteeObligationsTerm', window );">Guarantee due date</a></td>
        <td class="text">Various from January 2014 to May 2014<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Warranty Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_GuaranteeObligationsLineItems', window );"><strong>Guarantor Obligations [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_GuaranteeObligationsMaximumExposure', window );">Guarantee Amount</a></td>
        <td class="nump">$ 1,127<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_GuaranteeObligationsTerm', window );">Guarantee due date</a></td>
        <td class="text">Various from January 2014 to June 2016<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_GuaranteeObligationsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GuaranteeObligationsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GuaranteeObligationsMaximumExposure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br><br><br><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><nobr>us-gaap_GuaranteeObligationsMaximumExposure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GuaranteeObligationsTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Describe the approximate term of the guarantee or each group of similar guarantees.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br><br><br><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><nobr>us-gaap_GuaranteeObligationsTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>77
<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>78
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EWIAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) (USD $)<br>In Thousands, except Per Share data, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2012</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_StatementOfFinancialPositionAbstract', window );"><strong>Statement Of Financial Position [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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 );">Reserves for accounts receivable</a></td>
        <td class="nump">$ 1,354<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 1,131<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
        <td class="nump">$ 0.002<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.002<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
        <td class="nump">140,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">140,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
        <td class="nump">86,831<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">86,110<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
        <td class="nump">86,831<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">86,110<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
      </tr>
      <tr>
        <td colspan="5"></td>
      </tr>
      <tr>
        <td colspan="5">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</td>
            </tr>
          </table>
        </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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 4<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 310<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28368275&amp;loc=d3e5074-111524<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.4)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CommonStockParOrStatedValuePerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Face amount or stated value per share of common 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CommonStockParOrStatedValuePerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CommonStockSharesAuthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CommonStockSharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CommonStockSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StatementOfFinancialPositionAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_StatementOfFinancialPositionAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>79
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EGH">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Consolidated Statements of Operations (Parenthetical)<br></strong></div>
        </th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jul. 28, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split conversion ratio</a></td>
        <td class="nump">2<span></span></td>
        <td class="nump">2<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_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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncomeStatementAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockholdersEquityNoteStockSplitConversionRatio1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Stock Split<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6525746<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -Subparagraph (SAB TOPIC 4.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br><br><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><nobr>us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:pureItemType</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>80
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Intangible Assets<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 7:&#xA0;&#xA0;Intangible
 Assets</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Amortized intangible assets consisted
 of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Accumulated</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Amortization</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Net</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Distribution networks</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>38,060</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>28,479</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,581</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Customer contracts and
 relationships</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,690</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,661</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,029</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Completed technologies</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,420</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>407</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,013</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>370</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>270</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;49,540</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;34,817</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;14,723</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Accumulated</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Amortization</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Net</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Carrying</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Distribution networks</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">38,060</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">25,193</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12,867</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Customer contracts and
 relationships</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,690</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,310</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,380</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Completed technologies</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">670</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">311</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">359</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">370</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">206</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">164</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">45,790</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">31,020</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14,770</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The cost and related amortization of
 certain fully-amortized customer contracts totaling $8,535,000 were
 removed from these accounts in 2012.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In October 2013, the Company paid
 $3,750,000 to purchase application development software that will
 run on top of the Company&#x2019;s existing vision software to make
 it easier to use and develop custom applications more effectively.
 This purchased technology will be amortized to &#x201C;Cost of
 revenue&#x201D; on the Consolidated Statements of Operations over
 its estimated useful life of five years beginning in the second
 quarter of 2014 when the Company expects to start to sell product
 that incorporates this software.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Estimated amortization expense for
 each of the five succeeding fiscal years and thereafter is as
 follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="28%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap" align="right">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ending
 December&#xA0;31,</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2014</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,213</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2015</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,366</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2016</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,427</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2017</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,617</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2018</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">913</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">Thereafter</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">187</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;14,723</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IntangibleAssetsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all or part of the information related to intangible 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16373-109275<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br><br><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><nobr>us-gaap_IntangibleAssetsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>81
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EDSAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Document and Entity Information (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Jan. 26, 2014</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2013</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_cgnx_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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-K<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
        <td class="text">false<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
        <td class="text">Dec. 31,
				 2013<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
        <td class="text">2013<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
        <td class="text">FY<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
        <td class="text">COGNEX CORP<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
        <td class="text">0000851205<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Entity Well-known Seasoned Issuer</a></td>
        <td class="text">No<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
        <td class="text">Yes<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
        <td class="text">No<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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">Large Accelerated Filer<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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">&#xA0;<span></span></td>
        <td class="nump">86,848,722<span></span></td>
        <td class="text">&#xA0;<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_EntityPublicFloat', window );">Entity Public Float</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,863,936,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>cgnx_DocumentAndEntityInformationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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><nobr>dei_AmendmentFlag</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_CurrentFiscalYearEndDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_DocumentFiscalPeriodFocus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_DocumentFiscalYearFocus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_DocumentPeriodEndDate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_DocumentType</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher SEC<br><br> -Name Regulation 12B<br><br> -Number 240<br><br> -Section 12b<br><br> -Subsection 1<br><br><br><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><nobr>dei_EntityCentralIndexKey</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_EntityCommonStockSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_EntityCurrentReportingStatus</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_EntityFilerCategory</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_EntityPublicFloat">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</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><nobr>dei_EntityPublicFloat</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>dei_</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_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><br> -Publisher SEC<br><br> -Name Regulation 12B<br><br> -Number 240<br><br> -Section 12b<br><br> -Subsection 1<br><br><br><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><nobr>dei_EntityRegistrantName</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_EntityVoluntaryFilers</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><nobr>dei_EntityWellKnownSeasonedIssuer</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>82
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Goodwill<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Intangible Assets Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 8:&#xA0;&#xA0;Goodwill</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company has two reporting units
 with goodwill, the Modular Vision Systems Division (MVSD) and the
 Surface Inspection Systems Division (SISD), which are also
 reportable segments.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The changes in the carrying value of
 goodwill were as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>MVSD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>SISD</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Consolidated</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">77,556</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,473</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">82,029</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(168</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(172</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(340</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">77,388</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,301</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">81,689</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>77,388</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,301</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>81,689</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">For its 2013 analysis of goodwill,
 management elected to perform a qualitative assessment. Based upon
 this assessment, management does not believe that it is more likely
 than not that the carrying value of either reporting unit exceeds
 its fair value. Factors that management considered in this
 assessment include macroeconomic conditions, industry and market
 considerations, overall financial performance (both current and
 projected), changes in management or strategy, and changes in the
 composition or carrying amount of net assets. In addition,
 management took into consideration the goodwill valuation performed
 under the last quantitative analysis as of October&#xA0;4, 2010. At
 that date, the fair value of the MVSD unit exceeded its carrying
 value by approximately 208%, while the fair value of the SISD unit
 exceeded its carrying value by approximately 119%. As of
 December&#xA0;31, 2013, management does not believe any qualitative
 factors exist that would change the conclusion of their
 assessment.</font></p>
 </div><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GoodwillDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill.</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><nobr>us-gaap_GoodwillDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>83
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ESLAI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic income from continuing operations before taxes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 29,576,000<span></span></td>
        <td class="nump">$ 36,754,000<span></span></td>
        <td class="nump">$ 24,836,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign income from continuing operations before taxes</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">58,310,000<span></span></td>
        <td class="nump">49,876,000<span></span></td>
        <td class="nump">62,281,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_cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decrease in tax expense upon the expiration of the statutes of limitation for certain reserves for income tax uncertainties</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,790,000<span></span></td>
        <td class="nump">441,000<span></span></td>
        <td class="nump">808,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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Increase (decrease) in tax expense for the final true-up of the prior year's tax accrual upon filing the actual tax returns</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">267,000<span></span></td>
        <td class="nump">84,000<span></span></td>
        <td class="nump">574,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_cgnx_IncreaseDecreaseInterestAndPenalties', window );">Decrease in interest and penalties</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">854,000<span></span></td>
        <td class="nump">58,000<span></span></td>
        <td class="nump">2,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_cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset', window );">Increase (decrease) in tax expense from write down of noncurrent deferred tax asset</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">101,000<span></span></td>
        <td class="nump">201,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_cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement', window );">Increase (decrease) in tax expense for the finalization of advanced pricing agreement</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(155,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_cgnx_LiabilityForUncertainTaxPositions', window );">Reserve for income taxes, total</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,765,000<span></span></td>
        <td class="nump">5,216,000<span></span></td>
        <td class="text">&#xA0;<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_LiabilityForUncertainTaxPositionsNoncurrent', window );">Reserve for income taxes, noncurrent</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,765,000<span></span></td>
        <td class="nump">5,216,000<span></span></td>
        <td class="text">&#xA0;<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties, gross</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">357,000<span></span></td>
        <td class="nump">1,192,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves', window );">Minimum decrease in income tax expense due to release in reserves</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">450,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves', window );">Maximum decrease in income tax expense due to release in reserves</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">550,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_OpenedTaxYearsByMajorTaxJurisdiction', window );">Tax years open to examination by various taxing authorities</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2010 through 2012<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities', window );">Tax years open to examination by various taxing authorities for other entities</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2009  through 2012<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_IncomeTaxExaminationYearsUnderExaminations', window );">Tax years currently under audit by internal revenue service for U.S. federal returns</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2010 and  2011<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement', window );">Tax years covered through Advanced Pricing Agreement</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2006 through 2011<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">642,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses', window );">Decrease in valuation allowance attributable to capital losses</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">373,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Net changed in valuation allowance</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">269,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Recognized a deferred tax asset</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">252,000<span></span></td>
        <td class="nump">520,000<span></span></td>
        <td class="text">&#xA0;<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Non deductible federal and state liabilities</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,662,000<span></span></td>
        <td class="nump">4,945,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_IncomeTaxHolidayTerminationOfApplicableStatute', window );">Income from expiration of the statutes of limitations relating to a tax</a></td>
        <td class="nump">354,000<span></span></td>
        <td class="nump">141,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_IncomeTaxesPaidNet', window );">Income tax paid net</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">8,831,000<span></span></td>
        <td class="nump">13,551,000<span></span></td>
        <td class="nump">18,389,000<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Research and Development Tax Credit [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit', window );">Reduction in tax expense</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">555,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">State Research and Experimentation [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_TaxCreditCarryforwardAmount', window );">Tax credits</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,050,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 628,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_TaxCreditCarryForwardExpirationYear', window );">Expiry date</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2016<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The tax year(s) being audited in connection with the income tax examination for other entities.</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><nobr>cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_IncomeTaxExaminationYearsUnderExaminations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Income tax examination years under examinations.</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><nobr>cgnx_IncomeTaxExaminationYearsUnderExaminations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_IncomeTaxHolidayTerminationOfApplicableStatute">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Income tax holiday termination of applicable statute.</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><nobr>cgnx_IncomeTaxHolidayTerminationOfApplicableStatute</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Income tax reconciliation reductions resulting from lapse of applicable statute of limitations.</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><nobr>cgnx_IncomeTaxReconciliationReductionsResultingFromLapseOfApplicableStatuteOfLimitations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase (decrease) in tax expense for the finalization of advanced pricing agreement.</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><nobr>cgnx_IncomeTaxReconciliationTaxFinalizationOfAdvancedPricingAgreement</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase decrease in tax expense from write down of noncurrent deferred tax asset.</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><nobr>cgnx_IncreaseDecreaseInTaxExpenseFromWriteDownOfNoncurrentDeferredTaxAsset</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_IncreaseDecreaseInterestAndPenalties">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Increase decrease interest and penalties.</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><nobr>cgnx_IncreaseDecreaseInterestAndPenalties</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_LiabilityForUncertainTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Liability for uncertain tax positions, total.</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><nobr>cgnx_LiabilityForUncertainTaxPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Maximum decrease in income tax expense due to release in reserves.</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><nobr>cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in income tax expense due to release in reserves.</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><nobr>cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_OpenedTaxYearsByMajorTaxJurisdiction">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Opened tax years by major tax jurisdiction.</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><nobr>cgnx_OpenedTaxYearsByMajorTaxJurisdiction</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reduction to tax expense for two thousand and twelve research and development credit.</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><nobr>cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_TaxCreditCarryForwardExpirationYear">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tax credit carry forward expiration 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><nobr>cgnx_TaxCreditCarryForwardExpirationYear</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tax years covered through advanced pricing agreement.</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><nobr>cgnx_TaxYearsCoveredThroughAdvancedPricingAgreement</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Valuation allowance deferred tax asset decrease for capital losses.</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><nobr>cgnx_ValuationAllowanceDeferredTaxAssetDecreaseForCapitalLosses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other reserves not separately disclosed.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsValuationAllowance">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsValuationAllowance</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><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><nobr>us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><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><nobr>us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><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><nobr>us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncomeTaxesPaidNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of any cash received during the current period as refunds for the overpayment of taxes.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><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><nobr>us-gaap_IncomeTaxesPaidNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_LiabilityForUncertainTaxPositionsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent portion of the amount recognized for uncertain tax positions 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.24)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_TaxCreditCarryforwardAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Carryforwards<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506874<br><br><br><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><nobr>us-gaap_TaxCreditCarryforwardAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_TaxCreditCarryforwardLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_TaxCreditCarryforwardLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15A<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><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><nobr>us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the change in the period in the valuation allowance for a specified deferred tax asset.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e32123-109318<br><br><br><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><nobr>us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>84
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E3QAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Reserve for Uncollectible Accounts [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Balance at Beginning of Period</a></td>
        <td class="nump">$ 1,131<span></span></td>
        <td class="nump">$ 1,240<span></span></td>
        <td class="nump">$ 1,235<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
        <td class="nump">286<span></span></td>
        <td class="nump">63<span></span></td>
        <td class="nump">173<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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
        <td class="num">(77)<span></span></td>
        <td class="num">(184)<span></span></td>
        <td class="num">(154)<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_ValuationAllowancesAndReservesAdjustments', window );">Other</a></td>
        <td class="nump">14<span></span></td>
        <td class="nump">12<span></span></td>
        <td class="num">(14)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
        <td class="nump">1,354<span></span></td>
        <td class="nump">1,131<span></span></td>
        <td class="nump">1,240<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Reserve for Excess and Obsolete Inventory [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Balance at Beginning of Period</a></td>
        <td class="nump">3,414<span></span></td>
        <td class="nump">4,359<span></span></td>
        <td class="nump">5,052<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
        <td class="nump">2,368<span></span></td>
        <td class="nump">949<span></span></td>
        <td class="nump">1,078<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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
        <td class="num">(1,009)<span></span></td>
        <td class="num">(1,924)<span></span></td>
        <td class="num">(1,688)<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_ValuationAllowancesAndReservesAdjustments', window );">Other</a></td>
        <td class="nump">120<span></span></td>
        <td class="nump">30<span></span></td>
        <td class="num">(83)<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_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
        <td class="nump">4,893<span></span></td>
        <td class="nump">3,414<span></span></td>
        <td class="nump">4,359<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Deferred Tax Valuation Allowance [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Balance at Beginning of Period</a></td>
        <td class="nump">1,489<span></span></td>
        <td class="nump">3,400<span></span></td>
        <td class="nump">373<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
        <td class="nump">642<span></span></td>
        <td class="nump">546<span></span></td>
        <td class="nump">3,027<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_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
        <td class="text">&nbsp;&nbsp;<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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
        <td class="num">(373)<span></span></td>
        <td class="num">(2,457)<span></span></td>
        <td class="text">&#xA0;<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 );">Balance at End of Period</a></td>
        <td class="nump">$ 1,758<span></span></td>
        <td class="nump">$ 1,489<span></span></td>
        <td class="nump">$ 3,400<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_ValuationAllowancesAndReservesAdjustments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustments in a given period to 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.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><br><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><nobr>us-gaap_ValuationAllowancesAndReservesAdjustments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><br><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><nobr>us-gaap_ValuationAllowancesAndReservesBalance</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ValuationAllowancesAndReservesChargedToCostAndExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, charged to costs and expenses.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><br><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><nobr>us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ValuationAllowancesAndReservesChargedToOtherAccounts">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, charged to accounts other than costs and expenses in a given 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><br><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><nobr>us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ValuationAllowancesAndReservesDeductions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deductions in a given period to 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, representing receivables written off as uncollectible and portions of the reserves utilized, respectively.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 09<br><br> -Article 12<br><br><br><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><nobr>us-gaap_ValuationAllowancesAndReservesDeductions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ValuationAndQualifyingAccountsDisclosureLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>85
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E3AAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement Of Income And Comprehensive Income [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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">$ 73,573,000<span></span></td>
        <td class="nump">$ 68,098,000<span></span></td>
        <td class="nump">$ 69,869,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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss, net of tax:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Net unrealized gain on cash flow hedges, net of tax of $13</a></td>
        <td class="nump">104,000<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net unrealized gain (loss) on available-for-sale investments, net of tax of ($147), $129, and $123 in 2013, 2012, and 2011, respectively</a></td>
        <td class="num">(190,000)<span></span></td>
        <td class="nump">2,079,000<span></span></td>
        <td class="nump">174,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax of $22, $7, and $238 in 2013, 2012, and 2011, respectively</a></td>
        <td class="nump">82,000<span></span></td>
        <td class="num">(12,546,000)<span></span></td>
        <td class="num">(8,491,000)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
        <td class="num">(4,000)<span></span></td>
        <td class="num">(10,467,000)<span></span></td>
        <td class="num">(8,317,000)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
        <td class="nump">$ 73,569,000<span></span></td>
        <td class="nump">$ 57,631,000<span></span></td>
        <td class="nump">$ 61,552,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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Other Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519514<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16317811<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e557-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><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><nobr>us-gaap_ComprehensiveIncomeNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 20<br><br> -Article 9<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Other Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519514<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.19)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-04.22)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e565-108580<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 19<br><br> -Article 5<br><br><br><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><nobr>us-gaap_NetIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -Subparagraph (b,c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569643-111683<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7656940&amp;loc=SL4569616-111683<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 810<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (c)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e637-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StatementOfIncomeAndComprehensiveIncomeAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>86
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>New Pronouncements<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes And Error Corrections [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Pronouncements</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 2:&#xA0;&#xA0;New
 Pronouncements</b></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Accounting Standards Update (ASU)
 2013-01, &#x201C;Clarifying the Scope of Disclosures about
 Offsetting Assets and Liabilities&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The amendments in ASU 2013-01 require
 companies to present enhanced disclosure about certain financial
 instruments and derivative instruments that are offset in the
 balance sheet or subject to an enforceable master netting
 arrangement or similar agreement. The disclosure requirement became
 effective, retrospectively, in the first quarter of our fiscal year
 ending December&#xA0;31, 2013. However, as this ASU related only to
 presentation and disclosure it did not have an impact on our
 consolidated financial position, results of operations, or cash
 flows.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Accounting Standards Update (ASU)
 2013-02, &#x201C;Reporting of Amounts Reclassified Out of
 Accumulated Other Comprehensive Income&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The amendments in ASU 2013-02 require
 companies to present information about amounts reclassified out of
 accumulated other comprehensive income (OCI) to net income, by
 component. The effect of significant reclassification adjustments
 being made out of accumulated OCI on the corresponding line items
 in net income must be presented when the item is reclassified in
 its entirety during one reporting period. While the new guidance in
 ASU 2013-12 changes the presentation of accumulated OCI, there are
 no changes to the components that are recognized in net income or
 OCI under current accounting guidance. This requirement became
 effective in the first quarter of our fiscal year ending
 December&#xA0;31, 2013. However, prior period comparisons have been
 restated as well.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Accounting Standards Update (ASU)
 2013-11, &#x201C;Presentation of an Unrecognized Tax Benefit When a
 Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax
 Credit Carryforward Exists&#x201D;</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The amendments in ASU 2013-11 require
 companies to present an unrecognized tax benefit, or a portion
 thereof, as a reduction to a deferred tax asset for a net operating
 loss (NOL) carryforward or a similar tax loss or tax credit
 carryforward, unless the uncertain tax position is not available to
 reduce, or would not be used to reduce, the NOL or carryforward
 under the tax law in the same jurisdiction; otherwise, the
 unrecognized tax benefit should be presented as a gross liability
 and should not net the unrecognized tax benefit with a deferred tax
 asset. As the Company does not currently have any NOL
 carryforwards, this guidance will most likely apply to research and
 development tax credit carryforwrds. ASU 2013-11 is effective for
 annual periods beginning after December&#xA0;15, 2013 and should be
 applied to all unrecognized tax benefits that exist as of the
 effective date. Companies may choose to apply this guidance
 retrospectively to each prior reporting period presented.
 Management is in the process of evaluating the impact of this
 update.</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Internal Revenue Code
 Section&#xA0;263(a)</u></font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">In September 2013, the Treasury
 Department and the Internal Revenue Service released final
 regulations that provided guidance on the application of IRC
 Section&#xA0;263(a) for amounts paid to acquire, produce, or
 improve tangible property, as well as the rules for materials and
 supplies and proposed regulations addressing dispositions and
 general asset accounts.&#xA0;The final regulations are generally
 effective for tax years beginning on or after January&#xA0;1,
 2014.&#xA0;Management is in the process of evaluating the impact of
 these new regulations.</font></p>
 </div><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_AccountingChangesAndErrorCorrectionsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_AccountingChangesAndErrorCorrectionsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 01<br><br> -Paragraph b<br><br> -Subparagraph 6<br><br> -Article 10<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 270<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6372559&amp;loc=d3e765-108305<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 270<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6372559&amp;loc=d3e725-108305<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 250<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28359718&amp;loc=d3e22499-107794<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 250<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28359718&amp;loc=d3e22580-107794<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Direct Effects of a Change in Accounting Principle<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510796<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Indirect Effects of a Change in Accounting Principle<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6515603<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Accounting Change<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6503790<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Change in Accounting Principle<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507316<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 270<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.10-01.(b)(6))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Retrospective Application<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6523989<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 250<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28359718&amp;loc=d3e22583-107794<br><br><br><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><nobr>us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>87
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 1:&#xA0;&#xA0;Summary of
 Significant Accounting Policies</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The accompanying consolidated
 financial statements reflect the application of the significant
 accounting policies described below.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Nature of
 Operations</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Cognex Corporation is a leading
 provider of machine vision products that capture and analyze visual
 information in order to automate tasks, primarily in manufacturing
 processes, where vision is required.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Use of Estimates in the
 Preparation of Financial Statements</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The preparation of financial
 statements in conformity with accounting principles generally
 accepted in the United States of America (U.S.&#xA0;GAAP) requires
 management to make estimates and judgments that affect the reported
 amounts of assets and liabilities and the disclosure of contingent
 liabilities as of the balance sheet date, and the reported amounts
 of revenues and expenses during the year. Actual results could
 differ from those estimates. Significant estimates and judgments
 include those related to revenue recognition, investments, accounts
 receivable, inventories, long-lived assets, goodwill, warranty
 obligations, contingencies, stock-based compensation, income taxes,
 derivative instruments, and purchase accounting.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Basis of
 Consolidation</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The consolidated financial statements
 include the accounts of Cognex Corporation and its subsidiaries,
 all of which are wholly-owned. All intercompany accounts and
 transactions have been eliminated.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Foreign Currency
 Translation</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The financial statements of the
 Company&#x2019;s foreign subsidiaries, where the local currency is
 the functional currency, are translated using exchange rates in
 effect at the end of the year for assets and liabilities and
 average exchange rates during the year for results of operations.
 The resulting foreign currency translation adjustment, net of tax,
 is recorded in shareholders&#x2019; equity as other comprehensive
 loss.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Fair Value
 Measurements</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company applies a three-level
 valuation hierarchy for fair value measurements. The categorization
 of assets and liabilities within the valuation hierarchy is based
 upon the lowest level of input that is significant to the
 measurement of fair value. Level&#xA0;1 inputs to the valuation
 methodology utilize unadjusted quoted market prices in active
 markets for identical assets and liabilities. Level 2 inputs to the
 valuation methodology are other observable inputs, including quoted
 market prices for similar assets and liabilities, quoted prices for
 identical and similar assets and liabilities in markets that are
 not active, or other inputs that are observable or can be
 corroborated by observable market data. Level 3 inputs to the
 valuation methodology are unobservable inputs based upon
 management&#x2019;s best estimate of the inputs that market
 participants would use in pricing the asset or liability at the
 measurement date, including assumptions about risk. A change to the
 level of an asset or liability within the fair value hierarchy is
 determined at the end of a reporting period.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Cash, Cash Equivalents, and
 Investments</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Money market instruments purchased
 with original maturities of three months or less are classified as
 cash equivalents and are stated at amortized cost. Debt securities
 with original maturities greater than three months and remaining
 maturities of one year or less are classified as short-term
 investments, as well as equity securities that the Company intends
 to sell within one year. Debt securities with remaining maturities
 greater than one year, as well as a limited partnership interest,
 are classified as long-term investments. It is the Company&#x2019;s
 policy to invest in debt securities with effective maturities that
 do not exceed ten years.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Debt securities with original
 maturities greater than three months are designated as
 available-for-sale and are reported at fair value, with unrealized
 gains and losses, net of tax, recorded in shareholders&#x2019;
 equity as other comprehensive income (loss). Equity securities that
 are held for short periods of time with the intention of selling
 them in the near term are designated as trading and are reported at
 fair value, with unrealized gains and losses recorded in current
 operations. Realized gains and losses are included in current
 operations, along with the amortization of the discount or premium
 on debt securities arising at acquisition, and are calculated using
 the specific identification method. The Company&#x2019;s limited
 partnership interest is accounted for using the cost method because
 the Company&#x2019;s investment is less than 5% of the partnership
 and the Company has no influence over the partnership&#x2019;s
 operating and financial policies. Furthermore, the investment does
 not have a readily determinable market value, and therefore, does
 not qualify for fair value accounting.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Management monitors the carrying
 value of its investments in debt securities and a limited
 partnership interest compared to their fair value to determine
 whether an other-than-temporary impairment has occurred. If the
 fair value of a debt security is less than its amortized cost, the
 Company assesses whether the impairment is other-than-temporary. In
 considering whether a decline in fair value is
 other-than-temporary, we consider many factors. In its evaluation
 of its debt securities, management considers the type of security,
 the credit rating of the security, the length of time the security
 has been in a loss position, the size of the loss position, our
 intent and ability to hold the security to expected recovery of
 value, and other meaningful information. An impairment is
 considered other-than-temporary if (i)&#xA0;the Company has the
 intent to sell the security, (ii)&#xA0;it is more likely than not
 that the Company will be required to sell the security before
 recovery of the entire amortized cost basis, or (iii)&#xA0;the
 Company does not expect to recover the entire amortized cost basis
 of the security. If impairment is considered other-than-temporary
 based upon condition (i)&#xA0;or (ii)&#xA0;described above, the
 entire difference between the amortized cost and the fair value of
 the security is recognized in current operations. If an impairment
 is considered other-than-temporary based upon condition (iii), the
 amount representing credit losses (defined as the difference
 between the present value of the cash flows expected to be
 collected and the amortized cost basis of the security) will be
 recognized in current operations and the amount relating to all
 other factors will be recognized in other comprehensive income
 (loss). In its evaluation of its limited partnership interest,
 management considers the duration and extent of the decline, the
 length of the Company&#x2019;s commitment to the investment, general
 economic trends, and specific communications with the General
 Partner.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Accounts Receivable</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company extends credit with
 various payment terms to customers based upon an evaluation of
 their financial condition. Accounts that are outstanding longer
 than the payment terms are considered to be past due. The Company
 establishes reserves against its accounts receivable for potential
 credit losses when it determines receivables are at risk for
 collection based upon the length of time the receivable has been
 outstanding, the customer&#x2019;s current ability to pay its
 obligations to the Company, general economic and industry
 conditions, as well as various other factors. Receivables are
 written off against these reserves in the period they are
 determined to be uncollectible and payments subsequently received
 on previously written-off receivables are recorded as a reversal of
 the bad debt provision.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">For certain customers in Japan, as
 part of its customary business practice, the Company accepts
 promissory notes of up to 180 days after the original credit terms
 expire. Promissory notes receivable totaled $1,372,000 and
 $1,211,000 as of December&#xA0;31, 2013 and 2012, respectively, and
 are included in &#x201C;Accounts receivable&#x201D; on the
 Consolidated Balance Sheets.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Inventories</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Inventories are stated at the lower
 of cost or market. Cost is determined using standard costs, which
 approximates actual costs under the first-in, first-out (FIFO)
 method. The Company&#x2019;s inventory is subject to rapid
 technological change or obsolescence. The Company reviews inventory
 quantities on hand and estimates excess and obsolescence exposures
 based upon assumptions about future demand, product transitions,
 and market conditions, and records reserves to reduce the carrying
 value of inventories to their net realizable value. If actual
 future demand is less than estimated, additional inventory
 write-downs would be required.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company generally disposes of
 obsolete inventory upon determination of obsolescence. The Company
 does not dispose of excess inventory immediately, due to the
 possibility that some of this inventory could be sold to customers
 as a result of differences between actual and forecasted demand.
 When inventory has been written down below cost, such reduced
 amount is considered the new cost basis for subsequent accounting
 purposes. As a result, the Company would recognize a higher than
 normal gross margin if the reserved inventory were subsequently
 sold.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Property, Plant, and
 Equipment</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Property, plant, and equipment are
 stated at cost and depreciated using the straight-line method over
 the assets&#x2019; estimated useful lives. Buildings&#x2019; useful
 lives are 39 years, building improvements&#x2019; useful lives are
 ten years, and the useful lives of computer hardware and software,
 manufacturing test equipment, and furniture and fixtures range from
 two to five years. Leasehold improvements are depreciated over the
 shorter of the estimated useful lives or the remaining terms of the
 leases. Maintenance and repairs are expensed when incurred;
 additions and improvements are capitalized. Upon retirement or
 disposition, the cost and related accumulated depreciation of the
 disposed assets are removed from the accounts, with any resulting
 gain or loss included in current operations.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Intangible Assets</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Intangible assets are stated at cost
 and amortized over the assets&#x2019; estimated useful lives.
 Intangible assets are either amortized in relation to the relative
 cash flows anticipated from the intangible asset or using the
 straight-line method, depending upon facts and circumstances. The
 useful lives of distribution networks range from eleven to twelve
 years, of customer contracts and relationships from eight to twelve
 years, and of completed technologies and other intangible assets
 from three to eight years. The Company evaluates the possible
 impairment of long-lived assets, including intangible assets,
 whenever events or circumstances indicate the carrying value of the
 assets may not be recoverable. At the occurrence of a certain event
 or change in circumstances, the Company evaluates the potential
 impairment of an asset by estimating the future undiscounted cash
 flows expected to result from the use and eventual disposition of
 the asset. If the sum of the estimated future cash flows is less
 than the carrying value, the Company determines the amount of such
 impairment by comparing the fair value of the asset to its carrying
 value. The fair value is based upon the present value of the
 estimated future cash flows using a discount rate commensurate with
 the risks involved.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Goodwill</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Goodwill is stated at cost. The
 Company evaluates the possible impairment of goodwill annually each
 fourth quarter and whenever events or circumstances indicate the
 carrying value of the goodwill may not be recoverable. For the past
 three years, the Company has performed a qualitative assessment of
 goodwill (commonly known as &#x201C;step zero&#x201D;) to determine
 whether further impairment testing is necessary. Factors that
 management considers in this assessment include macroeconomic
 conditions, industry and market considerations, overall financial
 performance (both current and projected), changes in management or
 strategy, and changes in the composition or carrying amount of net
 assets. In addition, management takes into consideration the
 goodwill valuation under the last quantitative analysis that was
 performed. If this qualitative assessment indicates that it is more
 likely than not that the fair value of a reporting unit is less
 than its carrying amount, the entity would proceed to a two-step
 process. Step one compares the fair value of the reporting unit
 with its carrying value, including goodwill. If the carrying amount
 exceeds the fair value of the reporting unit, step two is required
 to measure the amount of impairment loss. Step two compares the
 implied fair value of the reporting unit goodwill to the carrying
 amount of the goodwill.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Warranty
 Obligations</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company warrants its products to
 be free from defects in material and workmanship for periods
 primarily ranging from six months to two years from the time of
 sale based upon the product being purchased and the terms of the
 customer arrangement. Warranty obligations are evaluated and
 recorded at the time of sale since it is probable that customers
 will make claims under warranties related to products that have
 been sold and the amount of these claims can be reasonably
 estimated based upon historical costs to fulfill claims.
 Obligations may also be recorded subsequent to the time of sale
 whenever specific events or circumstances impacting product quality
 become known that would not have been taken into account using
 historical data.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Contingencies</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Loss contingencies are accrued if the
 loss is probable and the amount of the loss can be reasonably
 estimated. Legal costs associated with potential loss
 contingencies, such as patent infringement matters, are expensed as
 incurred.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Revenue Recognition</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s product revenue
 is derived from the sale of machine vision systems, which can take
 the form of hardware with embedded software or software-only, and
 related accessories. The Company also generates revenue by
 providing maintenance and support, training, consulting, and
 installation services to its customers. Certain of the
 Company&#x2019;s arrangements include multiple deliverables that
 provide the customer with a combination of products or services. In
 order to recognize revenue, the Company requires that a signed
 customer contract or purchase order is received, the fee from the
 arrangement is fixed or determinable, and collection of the
 resulting receivable is probable. Assuming that these criteria have
 been met, product revenue is generally recognized upon delivery,
 revenue from maintenance and support programs is recognized ratably
 over the program period, revenue from training and consulting
 services is recognized over the period that the services are
 provided, and revenue from installation services is recognized when
 the customer has signed off that the installation is complete. When
 customer-specified acceptance criteria exists that are substantive,
 product revenue is deferred until these criteria have been
 met.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The majority of the Company&#x2019;s
 product offerings consist of hardware with embedded software. Under
 the revenue recognition rules for tangible products, the fee from a
 multiple-deliverable arrangement is allocated to each of the
 deliverables based upon their relative selling prices as determined
 by a selling-price hierarchy. A deliverable in an arrangement
 qualifies as a separate unit of accounting if the delivered item
 has value to the customer on a stand-alone basis. A delivered item
 that does not qualify as a separate unit of accounting is combined
 with the other undelivered items in the arrangement and revenue is
 recognized for those combined deliverables as a single unit of
 accounting. The selling price used for each deliverable is based
 upon vendor-specific objective evidence (VSOE) if available,
 third-party evidence (TPE) if VSOE is not available, and
 management&#x2019;s best estimate of selling price (BESP) if neither
 VSOE nor TPE are available. VSOE is the price charged for a
 deliverable when it is sold separately. TPE is the price of the
 Company&#x2019;s or any competitor&#x2019;s largely interchangeable
 products or services in stand-alone sales to similarly-situated
 customers. BESP is the price at which the Company would sell the
 deliverable if it were sold regularly on a stand-alone basis,
 considering market conditions and entity-specific
 factors.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The selling prices used in the
 relative selling price allocation method for (1)&#xA0;certain of
 the Company&#x2019;s services are based upon VSOE,
 (2)&#xA0;third-party accessories available from other vendors are
 based upon TPE, and (3)&#xA0;hardware products with embedded
 software, custom accessories, and services for which VSOE does not
 exist are based upon BESP. The Company does not believe TPE exists
 for these products and services because they are differentiated
 from competing products and services in terms of functionality and
 performance and there are no competing products or services that
 are largely interchangeable. For the Company&#x2019;s Modular Vision
 Systems Division (MVSD), BESP has been established for each product
 line within each region, and for the Company&#x2019;s Surface
 Inspection Systems Division (SISD), BESP has been established for
 each industry within each region. Management establishes BESP with
 consideration for market conditions, such as the impact of
 competition and geographic considerations, and entity-specific
 factors, such as the cost of the product and the division&#x2019;s
 profit objectives. Management believes that BESP is reflective of
 reasonable pricing of that deliverable as if priced on a
 stand-alone basis.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Under the revenue recognition rules
 for software-only products, the fee from a multiple-deliverable
 arrangement is allocated to each of the undelivered elements based
 upon VSOE, which is limited to the price charged when the same
 deliverable is sold separately, with the residual value from the
 arrangement allocated to the delivered element. The portion of the
 fee that is allocated to each deliverable is then recognized as
 revenue when the criteria for revenue recognition are met with
 respect to that deliverable. If VSOE does not exist for all of the
 undelivered elements, then all revenue from the arrangement is
 typically deferred until all elements have been delivered to the
 customer.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s products are sold
 directly to end users, as well as to resellers including original
 equipment manufacturers (OEMs), distributors, and integrators.
 Revenue is recognized upon delivery of the product to the reseller,
 assuming all other revenue recognition criteria have been met. The
 Company establishes reserves against revenue for potential product
 returns, since the amount of future returns can be reasonably
 estimated based upon experience. These reserves have historically
 been immaterial.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Amounts billed to customers related
 to shipping and handling, as well as reimbursements received from
 customers for out-of-pocket expenses, are classified as revenue,
 with the associated costs included in cost of revenue.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Research and
 Development</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Research and development costs for
 internally-developed or acquired products are expensed when
 incurred until technological feasibility has been established for
 the product. Thereafter, all software costs are capitalized until
 the product is available for general release to customers. The
 Company determines technological feasibility at the time the
 product reaches beta in its stage of development. Historically, the
 time incurred between beta and general release to customers has
 been short, and therefore, the costs have been insignificant. As a
 result, the Company has not capitalized software costs associated
 with internally-developed products.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Advertising Costs</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Advertising costs are expensed as
 incurred and totaled $1,656,000 in 2013, $1,792,000 in 2012, and
 $2,157,000 in 2011.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Stock-Based
 Compensation</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s share-based
 payments that result in compensation expense consist solely of
 stock option grants. The Company has reserved a specific number of
 shares of its authorized but unissued shares for issuance upon the
 exercise of stock options. When a stock option is exercised, the
 Company issues new shares from this pool. The fair values of stock
 options are estimated on the grant date using a binomial lattice
 model. Management is responsible for determining the appropriate
 valuation model and estimating these fair values, and in doing so,
 considers a number of factors, including information provided by an
 outside valuation advisor.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company recognizes compensation
 expense using the graded attribution method, in which expense is
 recognized on a straight-line basis over the service period for
 each separately vesting portion of the stock option as if the
 option was, in substance, multiple awards. The amount of
 compensation expense recognized at the end of the vesting period is
 based upon the number of stock options for which the requisite
 service has been completed. No compensation expense is recognized
 for options that are forfeited for which the employee does not
 render the requisite service. The term &#x201C;forfeitures&#x201D; is
 distinct from &#x201C;expirations&#x201D; and represents only the
 unvested portion of the surrendered option. The Company applies
 estimated forfeiture rates to its unvested options to arrive at the
 amount of compensation expense that is expected to be recognized
 over the requisite service period. At the end of each separately
 vesting portion of an option, the expense that was recognized by
 applying the estimated forfeiture rate is compared to the expense
 that should be recognized based upon the employee&#x2019;s service,
 and a credit to expense is recorded related to those employees that
 have not rendered the requisite service.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Taxes</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company recognizes a tax position
 in its financial statements when that tax position, based solely
 upon its technical merits, is more likely than not to be sustained
 upon examination by the relevant taxing authority. Those tax
 positions failing to qualify for initial recognition are recognized
 in the first interim period in which they meet the more likely than
 not standard, or are resolved through negotiation or litigation
 with the taxing authority, or upon expiration of the statutes of
 limitations. Derecognition of a tax position that was previously
 recognized occurs when an entity subsequently determines that a tax
 position no longer meets the more likely than not threshold of
 being sustained.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Only the portion of the liability
 that is expected to be paid within one year is classified as a
 current liability. As a result, liabilities expected to be resolved
 without the payment of cash (e.g., resolution due to the expiration
 of the statutes of limitations) or are not expected to be paid
 within one year are not classified as current. It is the
 Company&#x2019;s policy to record estimated interest and penalties
 as income tax expense and tax credits as a reduction in income tax
 expense.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Deferred tax assets and liabilities
 are determined based upon the differences between the financial
 statement and tax bases of assets and liabilities as measured by
 the enacted tax rates that will be in effect when these differences
 reverse. Valuation allowances are provided if, based upon the
 weight of available evidence, it is more likely than not that some
 or all of the deferred tax assets will not be realized.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Sales tax in the United States and
 similar taxes in other jurisdictions that are collected from
 customers and remitted to government authorities are presented on a
 gross basis (i.e., a receivable from the customer with a
 corresponding payable to the government). Amounts collected from
 customers and retained by the Company during tax holidays are
 recognized as nonoperating income when earned.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Net Income Per
 Share</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Basic net income per share is
 computed by dividing net income available to common shareholders by
 the weighted-average number of common shares outstanding for the
 period. Diluted net income per share is computed by dividing net
 income available to common shareholders by the weighted-average
 number of common shares outstanding for the period plus potential
 dilutive common shares. Dilutive common equivalent shares consist
 of stock options and are calculated using the treasury stock
 method. Common equivalent shares do not qualify as participating
 securities. In periods where the Company records a net loss,
 potential common stock equivalents are not included in the
 calculation of diluted net loss per share.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Comprehensive
 Income</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Comprehensive income is defined as
 the change in equity of a company during a period from transactions
 and other events and circumstances, excluding transactions
 resulting from investments by owners and distributions to owners.
 Accumulated other comprehensive loss, net of tax, as of
 December&#xA0;31, 2013 and December&#xA0;31, 2012, consists of
 foreign currency translation adjustments of $28,630,000 and
 $28,712,000, respectively; a net unrealized loss on
 available-for-sale investments of $36,000 and a net unrealized gain
 on available-for-sale investments of $468,000, respectively; a net
 unrealized gain on derivative instruments of $104,000 and $0,
 respectively; and losses on currency swaps, net of gains on
 long-term intercompany loans of $1,271,000 and $1,271,000,
 respectively.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Amounts reclassified from accumulated
 other comprehensive income to investment income on the Consolidated
 Statements of Operations were net realized gains of $314,000 and
 $1,695,000 for 2013 and 2012, respectively. Net reclassifications
 were immaterial in 2011.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Concentrations of
 Risk</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Financial instruments that
 potentially subject the Company to concentrations of credit risk
 consist primarily of cash, cash equivalents, investments, and trade
 receivables. The Company has certain domestic and foreign cash
 balances that exceed the insured limits set by the Federal Deposit
 Insurance Corporation (FDIC) in the United States and equivalent
 regulatory agencies in foreign countries. The Company primarily
 invests in investment-grade debt securities and has established
 guidelines relative to credit ratings, diversification, and
 maturities of its debt securities that maintain safety and
 liquidity. The Company has not experienced any significant realized
 losses on its debt securities.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company performs ongoing credit
 evaluations of its customers and maintains allowances for potential
 credit losses. The Company has not experienced any significant
 losses related to the collection of its accounts
 receivable.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">A significant portion of the
 Company&#x2019;s MVSD product is manufactured by two third-party
 contractors. These contractors have agreed to provide Cognex with
 termination notification periods and last-time-buy rights, if and
 when that may be applicable. We rely upon these contractors to
 provide quality product and meet delivery schedules. We engage in
 extensive product quality programs and processes, including
 actively monitoring the performance of our third-party
 manufacturers. Certain key electronic components that are purchased
 from strategic suppliers, such as processors or imagers, are
 fundamental to the design of Cognex products. A disruption in the
 supply of these key components, such as a last-time-buy
 announcement, natural disaster, financial bankruptcy, or other
 event, may require us to purchase a significant amount of inventory
 at unfavorable prices resulting in lower gross margins and higher
 risk of carrying excess or obsolete inventory. If we are unable to
 secure adequate supply from alternative sources, we may have to
 redesign our products, which may lead to a delay in manufacturing
 and a possible loss of sales.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company currently mitigates
 certain foreign currency exchange rate risk with derivative
 instruments. Currently, the Company enters into foreign currency
 forward contracts with one counterparty. If this counterparty
 experiences financial difficulties, or is otherwise unable to honor
 the terms of the contract, the Company may experience material
 losses.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Derivative
 Instruments</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Derivative instruments are recorded
 on the Consolidated Balance Sheets at their fair value. Changes in
 the fair value of derivatives are recorded each period in current
 operations or in shareholders&#x2019; equity as other comprehensive
 income (loss), depending upon whether the derivative is designated
 as a hedge transaction and, if it is, the effectiveness of the
 hedge. At the inception of the contract, the Company designates
 foreign currency forward exchange contracts as either a cash flow
 hedge of certain forecasted foreign currency denominated sales and
 purchase transactions or as an economic hedge. Changes in the fair
 value of a derivative that is highly effective and that is
 designated and qualifies as a cash flow hedge are recorded in
 shareholders&#x2019; equity as other comprehensive income (loss),
 and reclassified into earnings in the same period during which the
 hedged transaction affects earnings and in the same financial
 statement line item as that of the forecasted transaction. Cash
 flow hedges are evaluated for effectiveness quarterly. Any hedge
 ineffectiveness (which represents the amount by which the changes
 in the fair value of the derivative exceed the variability in the
 cash flows of the forecasted transaction) is recorded as
 &#x201C;Foreign currency gain (loss)&#x201D; on the Consolidated
 Statements of Operations in the period in which ineffectiveness is
 determined. Changes in the fair value of the Company&#x2019;s
 economic hedges (not designated as a cash flow hedge) are reported
 in current earnings as &#x201C;Foreign currency gain (loss)&#x201D;
 on the Consolidated Statements of Operations. The cash flows from
 derivative instruments are presented in the same category on the
 Consolidated Statements of Cash Flows as the category for the cash
 flows from the hedged item. Generally, this accounting policy
 election results in cash flows related to derivative instruments
 being classified as an operating activity on the Consolidated
 Statements of Cash Flows.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company formally documents all
 relationships between hedging instruments and hedged items, as well
 as its risk-management objective and strategy for undertaking
 various hedge transactions. This process includes linking all
 derivatives that are designated as cash flow hedges to specific
 forecasted transactions. The Company also formally assesses (both
 at the hedge&#x2019;s inception and on an ongoing basis) whether the
 derivatives that are used in hedging transactions have been highly
 effective in offsetting changes in the fair value or cash flows of
 hedged items and whether those derivatives may be expected to
 remain highly effective in future periods. When it is determined
 that a derivative is not (or has ceased to be) highly effective as
 a hedge, the Company discontinues hedge accounting prospectively,
 as discussed below.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company discontinues hedge
 accounting prospectively when (1)&#xA0;it determines that the
 derivative is no longer effective in offsetting changes in the cash
 flows of a hedged item; (2)&#xA0;the derivative expires or is sold,
 terminated, or exercised; (3)&#xA0;it is no longer probable that
 the forecasted transaction will occur; or (4)&#xA0;management
 determines that designating the derivative as a hedging instrument
 is no longer appropriate or desired. When the Company discontinues
 hedge accounting because it is no longer probable that the
 forecasted transaction will occur in the originally expected
 period, the gain or loss on the derivative remains in accumulated
 other comprehensive income (loss) and is reclassified into earnings
 when the forecasted transaction affects earnings. However, if it is
 probable that a forecasted transaction will not occur by the end of
 the originally specified time period or within an additional
 two-month period of time thereafter, the gains and losses that were
 accumulated in other comprehensive income (loss) will be recognized
 immediately in earnings. In all situations in which hedge
 accounting is discontinued and the derivative remains outstanding,
 the Company will carry the derivative at its fair value on the
 Consolidated Balance Sheets, recognizing changes in the fair value
 in current earnings, unless it is designated in a new hedging
 relationship.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company recognizes all derivative
 instruments as either current assets or current liabilities at fair
 value on the Consolidated Balance Sheets. When the Company is
 engaged in more than one outstanding derivative contract with the
 same counterparty and also has a legally enforceable master netting
 agreement with that counterparty, the &#x201C;net&#x201D;
 mark-to-market exposure represents the netting of the positive and
 negative exposures with that counterparty. Accordingly, cash flow
 hedges are presented net on the Consolidated Balance
 Sheets.</font></p>
 </div><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_AccountingPoliciesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_AccountingPoliciesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SignificantAccountingPoliciesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all significant accounting policies of the reporting 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18726-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18861-107790<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18743-107790<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18854-107790<br><br><br><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><nobr>us-gaap_SignificantAccountingPoliciesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>88
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments And Hedging Activities Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 13:&#xA0;&#xA0;Derivative Instruments</b></font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">The Company is exposed to
 certain risks relating to its ongoing business operations including
 foreign currency exchange rate risk and interest rate risk. The
 Company currently mitigates certain foreign currency exchange rate
 risks with derivative instruments. The Company does not currently
 manage its interest rate risk with derivative
 instruments.</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">The Company faces
 exposure to foreign currency exchange rate fluctuations, as a
 significant portion of its revenues, expenses, assets, and
 liabilities are denominated in currencies other than the functional
 currencies of the Company&#x2019;s subsidiaries or the reporting
 currency of the Company, which is the U.S. Dollar. The Company
 faces two types of foreign currency exchange rate
 exposures:</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="2%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">&#x2022;</font></td>
 <td valign="top" width="2%"><font size="1">&#xA0;</font></td>
 <td valign="top" align="left">
 <p align="left"><font style="FONT-FAMILY: ARIAL" size="2">Transactional currency/functional currency exchange rate
 exposures from transactions that are denominated in currencies
 other than the functional currency of the subsidiary. These
 transactions gains and losses are reported on the Consolidated
 Statements of Operations as a component of &#x201C;Foreign currency
 gain (loss).&#x201D;</font></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="2%" align="left"><font style="FONT-FAMILY: ARIAL" size="2">&#x2022;</font></td>
 <td valign="top" width="2%"><font size="1">&#xA0;</font></td>
 <td valign="top" align="left">
 <p align="left"><font style="FONT-FAMILY: ARIAL" size="2">Functional currency/reporting currency exchange rate exposures
 from the revaluation of the assets and liabilities of our foreign
 subsidiaries, whose functional currency is generally their local
 currency, to the Company&#x2019;s reporting currency, which is the
 U.S. Dollar. The net effect of these translation gains and losses
 are reported in &#x201C;Accumulated other comprehensive loss&#x201D;
 on the Consolidated Balance Sheets and also on the Consolidated
 Statements of Comprehensive Income.</font></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s
 foreign currency risk management strategy is principally designed
 to mitigate the potential financial impact of changes in the value
 of transactions and balances denominated in foreign currencies
 resulting from changes in foreign currency exchange rates.
 Currently, the Company enters into two types of hedges to manage
 this risk. The first are economic hedges which utilize foreign
 currency forward contracts with maturities of up to 45 days to
 manage the exposure to fluctuations in foreign currency exchange
 rates arising primarily from foreign-denominated receivables and
 payables. The gains and losses on these derivatives are largely
 offset by the changes in the fair value of the assets and
 liabilities being hedged. The second are cash flow hedges which
 utilize foreign currency forward contracts with maturities of up to
 18 months to hedge specific forecasted transactions of the
 Company&#x2019;s foreign subsidiaries with the goal of protecting
 our budgeted revenues and expenses against foreign currency
 exchange rate changes compared to our budgeted rates.</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">The Company had the
 following outstanding forward contracts that were entered into to
 mitigate foreign currency exchange rate risk (in
 thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>As&#xA0;of&#xA0;December&#xA0;31,<br />
 2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1">As of December&#xA0;31,<br />
 2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap">
 <p style="BORDER-BOTTOM: rgb(0,0,0) 1px solid; WIDTH: 35pt">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Currency</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Notional<br />
 Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>USD<br />
 Equivalent</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">Notional<br />
 Value</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">USD<br />
 Equivalent</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Designated as Hedging
 Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Japanese Yen</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>625,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,122</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Hungarian Forint</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>570,175</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,603</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Singapore Dollar</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,867</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,346</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">British Pound</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>613</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,010</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Canadian Dollar</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>985</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>932</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Not Designated as
 Hedging Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Euro</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,828</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,887</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,743</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,590</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Japanese Yen</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>294,500</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,797</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">British Pound</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,820</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Chinese Renminbi</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,467</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Taiwanese Dollar</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>27,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>908</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Korean Won</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>650,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>620</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Hungarian Forint</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>123,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>568</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Brazilian Real</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>250</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>106</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">Information regarding the
 fair value of the forward contracts outstanding as of
 December&#xA0;31, 2013 and December&#xA0;31, 2012 were as follows
 (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="33%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="8" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Asset Derivatives</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="8" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Liability Derivatives</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" rowspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Balance</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Sheet</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>&#xA0;&#xA0;&#xA0;&#xA0;Location&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" rowspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Balance</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Sheet</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Location</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,<br />
 2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">December&#xA0;31,<br />
 2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,<br />
 2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">December&#xA0;31,<br />
 2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Designated as Hedging
 Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="bottom">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Cash flow hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Prepaid</font><br />
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">expenses&#xA0;and</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">other current</font></p>
 <p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>204</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Accrued</font><br />
 <p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">expenses</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>98</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Not Designated as
 Hedging Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="bottom">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Economic hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Prepaid<br />
 expenses and<br />
 other current<br />
 assets</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">44</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Accrued<br />
 expenses</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>24</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">Information regarding the
 effect of the derivative instruments, net of the underlying
 exposure, on the consolidated financial statements for each of the
 periods presented were as follows (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="44%"></td>
 <td valign="bottom" width="6%"></td>
 <td width="22%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px" align="center">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Location in
 Financial<br />
 Statements</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>&#xA0;&#xA0;&#xA0;&#xA0;2013&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">&#xA0;&#xA0;&#xA0;&#xA0;2012&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">&#xA0;&#xA0;&#xA0;&#xA0;2011&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Designated as Hedging
 Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1em; MARGIN-TOP: 0px; TEXT-INDENT: -1em">
 <font style="FONT-FAMILY: ARIAL" size="2">Gains (losses) in
 Shareholders&#x2019; equity on derivatives (effective
 portion)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Accumulated&#xA0;other comprehensive income (loss)</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Gains (losses) recognized in earnings
 on derivatives (ineffective portion and discontinued
 derivatives)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency gain (loss)</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Not Designated as
 Hedging Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Gains (losses) recognized in
 earnings</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency gain (loss)</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(193</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(722</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">34</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">The following table
 provides the balances and changes in accumulated other
 comprehensive income (loss) related to derivative instruments for
 the indicated periods (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Beginning balance December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Amount reclassified to
 earnings</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Net change</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Ending balance December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">The net amount of
 existing gains and losses expected to be reclassified from
 accumulated other comprehensive income (loss) into earnings within
 the next twelve months is $111,000.</font></p>
 </div><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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5708775-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(n))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5708773-113959<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 25<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6886632&amp;loc=d3e76258-113986<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41635-113959<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4H<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624258-113959<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7668309&amp;loc=d3e80748-113994<br><br><br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4E<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624181-113959<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7668309&amp;loc=d3e80784-113994<br><br><br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41620-113959<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4D<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624177-113959<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579245-113959<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5580258-113959<br><br><br><br>Reference 17: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579240-113959<br><br><br><br>Reference 18: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41641-113959<br><br><br><br>Reference 19: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41638-113959<br><br><br><br>Reference 20: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>89
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Accrued Expenses<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Accrued Expenses</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 9:&#xA0;&#xA0;Accrued
 Expenses</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Accrued expenses consisted of the
 following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="72%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2012</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Company bonuses</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,880</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,057</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Salaries, commissions, and payroll
 taxes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,111</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,563</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Vacation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,598</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,237</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign retirement
 obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,726</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,487</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Warranty obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,016</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,256</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Japanese consumption taxes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,372</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,405</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,628</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,585</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;34,331</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;29,590</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The changes in the warranty
 obligation were as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,097</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Provisions for warranties issued
 during the period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,725</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Fulfillment of warranty
 obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,609</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">43</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,256</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Provisions for warranties issued
 during the period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,770</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Fulfillment of warranty
 obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(2,114</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,016</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 </div><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_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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19(a),20,24)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20, 24<br><br> -Article 5<br><br><br><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><nobr>us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PayablesAndAccrualsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>90
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E41AE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Taxes - Constituents of Deferred Tax Assets (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_DeferredTaxAssetsNetCurrentClassificationAbstract', window );"><strong>Current deferred tax assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DeferredTaxAssetsInventory', window );">Inventory and revenue related</a></td>
        <td class="nump">$ 5,614,000<span></span></td>
        <td class="nump">$ 4,303,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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther', window );">Bonuses, commissions, and other compensation</a></td>
        <td class="nump">1,377,000<span></span></td>
        <td class="nump">1,280,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_cgnx_DeferredTaxAssetsOtherCurrent', window );">Other</a></td>
        <td class="nump">1,292,000<span></span></td>
        <td class="nump">1,093,000<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_DeferredTaxAssetsGrossCurrent', window );">Gross current deferred tax assets</a></td>
        <td class="nump">8,283,000<span></span></td>
        <td class="nump">6,676,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_DeferredTaxAssetsValuationAllowanceCurrent', window );">Valuation allowance</a></td>
        <td class="num">(672,000)<span></span></td>
        <td class="num">(307,000)<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_DeferredTaxAssetsNetCurrent', window );">Net current deferred tax assets</a></td>
        <td class="nump">7,611,000<span></span></td>
        <td class="nump">6,369,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_DeferredTaxAssetsNetNoncurrentClassificationAbstract', window );"><strong>Noncurrent deferred tax assets:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation expense</a></td>
        <td class="nump">7,488,000<span></span></td>
        <td class="nump">7,242,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_cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState', window );">Federal and state tax credit carryforwards</a></td>
        <td class="nump">5,418,000<span></span></td>
        <td class="nump">9,747,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_cgnx_NoncurrentDeferredTaxAssetsDeprecation', window );">Depreciation</a></td>
        <td class="nump">1,831,000<span></span></td>
        <td class="nump">1,819,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_cgnx_DeferredTaxAssetsIntangibles', window );">Acquired completed technologies and other intangible assets</a></td>
        <td class="nump">835,000<span></span></td>
        <td class="nump">1,119,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_cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses', window );">Unrealized investment gains and losses</a></td>
        <td class="nump">601,000<span></span></td>
        <td class="nump">1,075,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Correlative tax relief and deferred interest related to reserves</a></td>
        <td class="nump">252,000<span></span></td>
        <td class="nump">520,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_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforward</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">373,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_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Acquired in-process technology</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">90,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_cgnx_DeferredTaxAssetsOtherNoncurrent', window );">Other</a></td>
        <td class="nump">1,178,000<span></span></td>
        <td class="nump">1,960,000<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_DeferredTaxAssetsGrossNoncurrent', window );">Gross noncurrent deferred tax assets</a></td>
        <td class="nump">17,603,000<span></span></td>
        <td class="nump">23,945,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_DeferredTaxLiabilitiesAbstract', window );"><strong>Noncurrent deferred tax liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Nondeductible intangible assets</a></td>
        <td class="num">(3,662,000)<span></span></td>
        <td class="num">(4,945,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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
        <td class="num">(548,000)<span></span></td>
        <td class="num">(2,171,000)<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_DeferredTaxLiabilitiesNoncurrent', window );">Gross noncurrent deferred tax liabilities</a></td>
        <td class="num">(4,210,000)<span></span></td>
        <td class="num">(7,116,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_DeferredTaxAssetsValuationAllowanceNoncurrent', window );">Valuation allowance</a></td>
        <td class="num">(1,086,000)<span></span></td>
        <td class="num">(1,182,000)<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_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Net noncurrent deferred tax assets</a></td>
        <td class="nump">$ 12,307,000<span></span></td>
        <td class="nump">$ 15,647,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_DeferredTaxAssetsIntangibles">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Deferred tax assets intangibles.</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><nobr>cgnx_DeferredTaxAssetsIntangibles</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_DeferredTaxAssetsOtherCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Deferred tax assets other current.</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><nobr>cgnx_DeferredTaxAssetsOtherCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_DeferredTaxAssetsOtherNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Deferred tax assets other non current.</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><nobr>cgnx_DeferredTaxAssetsOtherNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Deferred tax assets tax credit carry forwards foreign and state.</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><nobr>cgnx_DeferredTaxAssetsTaxCreditCarryforwardsForeignAndState</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Deferred tax assets unrealized investment gains and losses.</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><nobr>cgnx_DeferredTaxAssetsUnrealizedInvestmentGainsAndLosses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_NoncurrentDeferredTaxAssetsDeprecation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Noncurrent deferred tax assets deprecation.</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><nobr>cgnx_NoncurrentDeferredTaxAssetsDeprecation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_DeferredTaxAssetsCapitalLossCarryforwards">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsGrossCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31938-109318<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Asset<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510090<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsGrossCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsGrossNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized or consumed 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Deferred Tax Asset<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510090<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsGrossNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsInProcessResearchAndDevelopment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsInventory">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsInventory</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsLiabilitiesNetNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences expected to be realized or consumed 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsNetCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsNetCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsNetCurrentClassificationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsNetNoncurrentClassificationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other compensation and benefits not separately disclosed.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other reserves not separately disclosed.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsValuationAllowanceCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsValuationAllowanceCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxAssetsValuationAllowanceNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized expected to be realized or consumed 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31928-109318<br><br><br><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><nobr>us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxLiabilitiesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DeferredTaxLiabilitiesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><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><nobr>us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxLiabilitiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences, net of deferred tax asset attributable to deductible temporary differences and carryforwards net of valuation allowances expected to be realized or consumed 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31917-109318<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><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><nobr>us-gaap_DeferredTaxLiabilitiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DeferredTaxLiabilitiesOther">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences not separately disclosed.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29652012&amp;loc=d3e28680-109314<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br><br><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><nobr>us-gaap_DeferredTaxLiabilitiesOther</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>91
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Inventories<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Inventories</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 5:&#xA0;&#xA0;Inventories</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Inventories consisted of the
 following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom">&#xA0;<font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Raw materials</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>13,101</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12,667</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Work-in-process</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,472</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,193</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Finished goods</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,121</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,322</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>25,694</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">26,182</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.6)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 6<br><br> -Subparagraph a, b, c<br><br> -Article 5<br><br><br><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><nobr>us-gaap_InventoryDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>92
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EHFAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Goodwill - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="2"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>Segment</div>
        </th>
        <th class="th">
          <div>Oct. 04, 2010

</div>
          <div>MVSD [Member]</div>
        </th>
        <th class="th">
          <div>Oct. 04, 2010

</div>
          <div>SISD [Member]</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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_NumberOfReportingUnitsForGoodwillAllocation', window );">Number of reportable segments</a></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_FairValueInExcessToCarryingValue', window );">Fair value in excess to carrying value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">208.00%<span></span></td>
        <td class="nump">119.00%<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_FairValueInExcessToCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value in excess to carrying 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><nobr>cgnx_FairValueInExcessToCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_NumberOfReportingUnitsForGoodwillAllocation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting units for goodwill allocation.</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><nobr>cgnx_NumberOfReportingUnitsForGoodwillAllocation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_GoodwillLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GoodwillLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>93
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 3:&#xA0;&#xA0;Fair Value
 Measurements</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Financial Assets and Liabilities
 that are Measured at Fair Value on a Recurring Basis</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes the
 financial assets and liabilities measured at fair value on a
 recurring basis as of December&#xA0;31, 2013 (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Quoted&#xA0;Prices&#xA0;in</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Active
 Markets</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>for
 Identical</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Assets
 (Level&#xA0;1)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Significant&#xA0;Other<br />
 Observable<br />
 Inputs (Level&#xA0;2)</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Assets:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Money market instruments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">218,949</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">75,379</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">27,833</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,195</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Cash flow hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">204</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Economic hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Liabilities:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Cash flow hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">98</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Economic hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">24</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s money market
 instruments are reported at fair value based upon the daily market
 price for identical assets in active markets, and are therefore
 classified as Level 1.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s debt securities
 and forward contracts are reported at fair value based upon
 model-driven valuations in which all significant inputs are
 observable or can be derived from or corroborated by observable
 market data for substantially the full term of the asset and
 liability, and are therefore classified as Level 2. Management is
 responsible for estimating the fair value of these financial assets
 and liabilities, and in doing so, considers valuations provided by
 a large, third-party pricing service. For debt securities, this
 service maintains regular contact with market makers, brokers,
 dealers, and analysts to gather information on market movement,
 direction, trends, and other specific data. They use this
 information to structure yield curves for various types of debt
 securities and arrive at the daily valuations. The Company&#x2019;s
 foreign currency forward contracts are typically traded or executed
 in over-the-counter markets with a high degree of pricing
 transparency. The market participants are generally large
 commercial banks.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company did not record an
 other-than-temporary impairment of these financial assets or
 liabilities in 2013, 2012, or 2011.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Financial Assets that are Measured
 at Fair Value on a Non-recurring Basis</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company has an interest in a
 limited partnership, which is accounted for using the cost method
 and is required to be measured at fair value on a non-recurring
 basis. Management is responsible for estimating the fair value of
 this investment, and in doing so, considers valuations of the
 partnership&#x2019;s investments as determined by the General
 Partner. Publicly-traded investments in active markets are reported
 at the market closing price less a discount, as appropriate, to
 reflect restricted marketability. Fair value for private
 investments for which observable market prices in active markets do
 not exist is based upon the best information available including
 the value of a recent financing, reference to observable valuation
 measures for comparable companies (such as revenue multiples),
 public or private transactions (such as the sale of a comparable
 company), and valuations for publicly-traded comparable companies.
 The valuations also incorporate the General Partner&#x2019;s own
 judgment and close familiarity with the business activities of each
 portfolio company. Significant increases or decreases in any of
 these inputs in isolation may result in a significantly lower or
 higher fair value measurement. The portfolio consists of securities
 of public and private companies, and consequently, inputs used in
 the fair value calculation are classified as Level 3. The Company
 did not record an other-than-temporary impairment of this
 investment in 2013, 2012, or 2011.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Non-financial Assets that are
 Measured at Fair Value on a Non-recurring Basis</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Non-financial assets such as
 goodwill, intangible assets, and property, plant, and equipment are
 required to be measured at fair value only when an impairment loss
 is recognized. The Company did not record an impairment charge
 related to these assets in 2013, 2012, or 2011.</font></p>
 </div><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_FairValueDisclosuresAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_FairValueDisclosuresAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FairValueDisclosuresTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13537-108611<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13433-108611<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14064-108612<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=25499696&amp;loc=d3e19207-110258<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 30<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14172-108612<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28364263&amp;loc=d3e13504-108611<br><br><br><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><nobr>us-gaap_FairValueDisclosuresTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>94
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_CashAndCashEquivalentsAbstract', window );"><strong>Cash And Cash Equivalents [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock', window );">Cash, Cash Equivalents, and Investments</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 4:&#xA0;&#xA0;Cash, Cash
 Equivalents, and Investments</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Cash, cash equivalents, and
 investments consisted of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Cash</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;40,124</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;34,986</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Cash equivalents</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,098</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Money market instruments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>520</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,076</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Cash and cash equivalents</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>40,644</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">45,160</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>109,040</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">46,001</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>53,559</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">17,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>11,448</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,986</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,276</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,224</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,499</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,482</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,997</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Covered bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,618</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate stock</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,131</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Short-term investments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>184,822</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">105,105</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>109,909</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">100,072</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>73,666</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">36,276</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>21,820</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">34,710</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>16,385</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,606</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,919</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">17,846</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">29,441</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Covered bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,564</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Limited partnership interest
 (accounted for using cost method)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,956</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,740</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Long-term investments</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>229,655</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">238,255</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>455,121</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">388,520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s cash balance
 included foreign bank balances totaling $32,096,000 and $23,614,000
 as of December&#xA0;31, 2013 and 2012, respectively.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s investment
 portfolio includes corporate bonds, asset-backed securities,
 treasury bills, sovereign bonds, municipal bonds, and agency bonds.
 Corporate bonds consist of debt securities issued by both domestic
 and foreign companies; asset-backed securities consist of debt
 securities collateralized by pools of receivables or loans with
 credit enhancement; treasury bills consist of debt securities
 issued by both the U.S. and foreign governments; sovereign bonds
 consist of direct debt issued by foreign governments; municipal
 bonds consist of debt securities issued by state and local
 government entities; and agency bonds consist of domestic or
 foreign obligations of government agencies and government sponsored
 enterprises that have government backing.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In 2012, the Company purchased equity
 securities, representing stock in a publicly-traded U.S. company,
 for $2,136,000. This balance was recorded in &#x201C;Short-term
 investments&#x201D; on the Consolidated Balance Sheets, as
 management considered this to be a trading security. In 2013,
 management liquidated all shares of this security at an aggregate
 fair value of $1,429,000, resulting in a realized loss of $702,000
 recorded in &#x201C;Investment income&#x201D; on the Consolidated
 Statements of Operations in 2013. The Company recorded an
 unrealized loss of $5,000 related to this investment as of
 December&#xA0;31, 2012.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following tables summarize the
 Company&#x2019;s available-for-sale investments as of
 December&#xA0;31, 2013 (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="49%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Amortized</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Cost</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Unrealized</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Gains</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Gross</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Unrealized</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="2"><b>Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="2"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Short-term:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">108,824</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">281</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(65</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,040</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">54,061</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">13</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(515</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">53,559</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,445</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(13</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,448</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,258</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,276</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,500</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Long-term:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,457</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">550</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(98</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,909</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,801</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(139</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21,866</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(57</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21,820</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,376</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(26</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,385</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,901</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">22</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,919</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;412,489</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;950</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;(918)</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;412,521</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table summarizes the
 Company&#x2019;s gross unrealized losses and fair values for
 available-for-sale investments in an unrealized loss position as of
 December&#xA0;31, 2013 (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="41%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized Loss</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Position For Less
 than</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>12
 Months</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized Loss<br />
 Position&#xA0;For&#xA0;Greater&#xA0;than<br />
 12 Months</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Total</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized<br />
 Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair&#xA0;Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized<br />
 Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Unrealized<br />
 Losses</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">61,966</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(139</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">61,966</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(139</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">58,258</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(153</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,122</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(10</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">61,380</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(163</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35,138</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(111</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,452</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(461</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">53,590</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(572</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,434</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(39</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,434</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(39</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,581</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,581</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>174,876</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(447</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>21,574</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(471</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>196,450</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(918</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">As of December&#xA0;31, 2013, the
 Company did not recognize an other-than-temporary impairment of
 these investments. In its evaluation, management considered the
 type of security, the credit rating of the security, the length of
 time the security has been in a loss position, the size of the loss
 position, our intent and ability to hold the security to expected
 recovery of value, and other meaningful information. The Company
 does not intend to sell, and is unlikely to be required to sell,
 any of these available-for-sale investments before its effective
 maturity or market price recovery.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company recorded gross realized
 gains on the sale of debt securities totaling $508,000 in 2013 and
 $1,990,000 in 2012, and gross realized losses on the sale of debt
 securities totaling $194,000 in 2013 and $295,000 in 2012. Gains
 and losses were immaterial in 2011. Prior to the sale of these
 securities, unrealized gains and losses for these debt securities,
 net of tax, were recorded in shareholders&#x2019; equity as other
 comprehensive income (loss). In 2012, management changed the
 domicile of the subsidiary that held the Company&#x2019;s
 Euro-denominated investment portfolio and also changed that
 subsidiary&#x2019;s functional currency from the Euro to the U.S.
 Dollar. As a result of these changes, the investment portfolio was
 liquidated generating net gains and those funds were converted to
 U.S.&#xA0;Dollars. These funds were then used to purchase
 U.S.&#xA0;Dollar-denominated investments during 2012.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table presents the
 effective maturity dates of the Company&#x2019;s available-for-sale
 investments as of December&#xA0;31, 2013 (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="42%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>&lt;1&#xA0;Year</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>1-2&#xA0;Years</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2-3&#xA0;Years</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>3-4&#xA0;Years</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Total</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Corporate bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">109,040</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">64,080</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">42,686</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,143</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">218,949</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Asset-backed securities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">53,559</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14,917</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,903</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">75,379</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Treasury bills</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">16,003</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">57,663</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">73,666</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Sovereign bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,448</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">8,810</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,575</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">27,833</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Municipal bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,276</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,269</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,754</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,896</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,195</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Agency bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,499</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;184,822</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;105,079</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;117,581</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;5,039</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;412,521</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In 2000, the Company became a Limited
 Partner in Venrock Associates III, L.P. (Venrock), a venture
 capital fund. The Company has committed to a total investment in
 the limited partnership of up to $20,500,000, with the commitment
 period expiring December&#xA0;31, 2015.&#xA0;As of
 December&#xA0;31, 2013, the Company contributed $19,886,000 to the
 partnership.&#xA0;The remaining commitment of $614,000 can be
 called by Venrock at any time before December&#xA0;31, 2015.
 Contributions and distributions are at the discretion of
 Venrock&#x2019;s management.&#xA0;No contributions were made during
 2013. The Company received stock distributions totaling $362,000 in
 2013 and $2,193,000 in 2012. The Company immediately liquidated
 these stocks for proceeds of $347,000 and $2,128,000, respectively,
 resulting in realized losses of $15,000 and $65,000 in 2013 and
 2012, respectively. Cash distributions in the amount of $1,422,000
 were also received in 2013. All distributions are accounted for as
 return of capital. As of December&#xA0;31, 2013, the carrying value
 of this investment was $1,956,000 compared to an estimated fair
 value of $4,315,000.</font></p>
 </div><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_CashAndCashEquivalentsAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_CashAndCashEquivalentsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment.</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><nobr>us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>95
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Property, Plant, and Equipment<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Property, Plant, and Equipment</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 6:&#xA0;&#xA0;Property,
 Plant, and Equipment</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Property, plant, and equipment
 consisted of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="73%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Land</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,951</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,951</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Buildings</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>18,371</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,371</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Building improvements</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>15,711</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">13,186</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Leasehold improvements</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,185</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,925</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Computer hardware and
 software</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>29,353</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">26,907</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Manufacturing test
 equipment</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>14,715</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12,876</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Furniture and fixtures</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,917</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,790</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>91,203</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">84,006</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Less: accumulated
 depreciation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(54,067</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(49,186</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;37,136</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;34,820</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The cost of property, plant, and
 equipment totaling $1,616,000 and $4,307,000 was removed from both
 the asset and accumulated depreciation balances in 2013 and 2012,
 respectively. Losses on these disposals were immaterial in both
 periods.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Buildings include rental property
 with a cost basis of $5,750,000 as of December&#xA0;31, 2013 and
 2012, and accumulated depreciation of $2,479,700 and $2,332,000 as
 of December&#xA0;31, 2013 and 2012, respectively.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391110&amp;loc=d3e2921-110230<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 205<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6360339&amp;loc=d3e1361-107760<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.13-14)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>96
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EIOAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="3">1 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jul. 31, 2010

</div>
          <div>Patents</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2009

</div>
          <div>Respondent</div>
        </th>
        <th class="th">
          <div>Sep. 30, 2009

</div>
          <div>Respondent</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase order outstanding</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3,470,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OperatingLeasesRentExpenseNet', window );">Total annual rental expense</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,772,000<span></span></td>
        <td class="nump">5,806,000<span></span></td>
        <td class="nump">5,557,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_cgnx_OperatingLeaseExpirationYear', window );">Operating lease expiration year</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2021<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OperatingLeasesIncomeStatementLeaseRevenue', window );">Total annual rental income</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 676,000<span></span></td>
        <td class="nump">$ 854,000<span></span></td>
        <td class="nump">$ 791,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_cgnx_NumberOfRespondentsWithWhomSettlementWasReached', window );">Number of respondents with whom settlement reached</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5<span></span></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_NumberOfCompanysPatentsFoundInvalid', window );">Number of the company's patents found invalid</a></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_NumberOfCompanysPatentsFoundInvalid">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 company's patents found invalid.</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><nobr>cgnx_NumberOfCompanysPatentsFoundInvalid</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_cgnx_NumberOfRespondentsWithWhomSettlementWasReached">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 respondents with whom a settlement was reached.</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><nobr>cgnx_NumberOfRespondentsWithWhomSettlementWasReached</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_cgnx_OperatingLeaseExpirationYear">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Operating lease expiration 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><nobr>cgnx_OperatingLeaseExpirationYear</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_us-gaap_LeasesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_LeasesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesIncomeStatementLeaseRevenue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 25<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7501430&amp;loc=d3e39896-112707<br><br><br><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><nobr>us-gaap_OperatingLeasesIncomeStatementLeaseRevenue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesRentExpenseNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41499-112717<br><br><br><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><nobr>us-gaap_OperatingLeasesRentExpenseNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PurchaseCommitmentRemainingMinimumAmountCommitted">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.25)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 25<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 19<br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 17<br><br> -Article 9<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.17)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.7-03.(a)(19))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><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><nobr>us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>97
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ETHAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Weighted Average Shares - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jul. 28, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split conversion ratio</a></td>
        <td class="nump">2<span></span></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options to purchase anti-dilutive common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,385,901<span></span></td>
        <td class="nump">1,790,911<span></span></td>
        <td class="nump">2,003,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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Antidilution<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Diluted Earnings Per Share<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Contingent Stock Agreement<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<br><br><br><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><nobr>us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EarningsPerShareAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockholdersEquityNoteStockSplitConversionRatio1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Stock Split<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6525746<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -Subparagraph (SAB TOPIC 4.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br><br><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><nobr>us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:pureItemType</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>98
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ENFAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Rental Receipts Under Non - Cancelable Lease Agreements (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract', window );"><strong>Operating Leases Future Minimum Payments Receivable [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent', window );">2014</a></td>
        <td class="nump">$ 1,408<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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears', window );">2015</a></td>
        <td class="nump">1,658<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_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears', window );">2016</a></td>
        <td class="nump">1,660<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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears', window );">2017</a></td>
        <td class="nump">1,415<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_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears', window );">2018</a></td>
        <td class="nump">1,009<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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter', window );">Thereafter</a></td>
        <td class="nump">2,451<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_OperatingLeasesFutureMinimumPaymentsReceivable', window );">Total</a></td>
        <td class="nump">$ 9,601<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_OperatingLeasesFutureMinimumPaymentsReceivable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future minimum rental payments in aggregate as of the balance sheet date under operating leases.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future rental payments receivable within one year of the balance sheet date under an operating lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future rental payments receivable within the third year from the balance sheet date under an operating lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future rental payments receivable within the second year from the balance sheet date under an operating lease.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Future minimum lease payments receivable under operating leases for periods greater than five years following 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 840<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6454179&amp;loc=d3e41551-112718<br><br><br><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><nobr>us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>99
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EHHAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Accrued Expenses - Changes in Warranty Obligations (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Beginning Balance</a></td>
        <td class="nump">$ 2,256<span></span></td>
        <td class="nump">$ 2,097<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 );">Provisions for warranties issued during the period</a></td>
        <td class="nump">2,770<span></span></td>
        <td class="nump">1,725<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 );">Fulfillment of warranty obligations</a></td>
        <td class="num">(2,114)<span></span></td>
        <td class="num">(1,609)<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_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease', window );">Foreign exchange rate changes</a></td>
        <td class="nump">104<span></span></td>
        <td class="nump">43<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 );">Ending Balance</a></td>
        <td class="nump">$ 3,016<span></span></td>
        <td class="nump">$ 2,256<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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PayablesAndAccrualsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.15(5))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 15<br><br> -Subparagraph 5<br><br> -Article 9<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph ((c)(5))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><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><nobr>us-gaap_ProductWarrantyAccrual</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Increase or Decrease in the standard and extended product warranty liability due to currency translation.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><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><nobr>us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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>Represents the aggregate decrease in the liability related to payments to satisfy claims for standard and extended product warranties.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph ((c)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><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><nobr>us-gaap_ProductWarrantyAccrualPayments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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>Represents the aggregate increase in the liability for accruals related to standard and extended product warranties issued 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -Subparagraph ((c)(3))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><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><nobr>us-gaap_ProductWarrantyAccrualWarrantiesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>100
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Components of Inventories</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Inventories consisted of the
 following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom">&#xA0;<font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Raw materials</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>13,101</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">12,667</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Work-in-process</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,472</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,193</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Finished goods</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,121</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,322</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>25,694</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">26,182</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InventoryDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 2<br><br> -Paragraph 6<br><br> -Subparagraph a,b,c<br><br> -Article 5<br><br><br><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><nobr>us-gaap_ScheduleOfInventoryCurrentTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>101
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2OBI">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">$ 412,489<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">950<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(918)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">412,521<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">218,949<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member] | Short-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">108,824<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">281<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(65)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">109,040<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member] | Long-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">109,457<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">550<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(98)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">109,909<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">75,379<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member] | Short-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">54,061<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">13<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(515)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">53,559<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member] | Long-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">21,866<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">11<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(57)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">21,820<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">27,833<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member] | Short-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">11,445<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">16<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(13)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">11,448<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member] | Long-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">16,376<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(26)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">16,385<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">15,195<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member] | Short-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">9,258<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">18<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">9,276<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member] | Long-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">5,901<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">22<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(4)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">5,919<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">1,499<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency Bonds [Member] | Short-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">1,500<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(1)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">1,499<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury Bills [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">73,666<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury Bills [Member] | Long-Term Investments [Member]</div>
        </td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
        <td class="nump">73,801<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments', window );">Gross Unrealized Gains</a></td>
        <td class="nump">4<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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments', window );">Gross Unrealized Losses</a></td>
        <td class="num">(139)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
        <td class="nump">$ 73,666<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pre-tax unrealized gain before deducting pre-tax unrealized losses on investments in available-for-sale securities impacting investments.</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><nobr>cgnx_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pre-tax unrealized loss before deducting pre-tax unrealized gain on investments in available-for-sale securities impacting investments.</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><nobr>cgnx_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the cost of debt securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</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><nobr>us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesDebtSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt securities categorized neither as held-to-maturity nor trading.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360136&amp;loc=d3e22054-111558<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26610-111562<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (aa)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27161-111563<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 320<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (b)-(g)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62557-112803<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfAvailableForSaleSecuritiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>102
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Guarantees<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_GuaranteesTextBlock', window );">Guarantees</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 11:&#xA0;&#xA0;Guarantees</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In the ordinary course of business,
 the Company enters into guarantee contracts with certain customers,
 generally in the Company&#x2019;s Surface Inspection Systems
 Division (SISD) business. These guarantees are collateralized by
 standby letters of credit (LOC) which can be grouped into three
 categories: (1)&#xA0;bank guarantees which may require the Company
 to return a customer&#x2019;s initial payment if the Company cannot
 deliver the order; (2)&#xA0;warranty bonds which may require the
 Company to resolve warranty issues within a specified time period;
 and (3)&#xA0;performance bonds which include a combination of the
 above two options. The type of LOC is generally determined based
 upon customer request and the guarantee amount represents the
 maximum potential amount of future payments. All of the
 Company&#x2019;s LOCs are with the same counterparty and they do not
 contain any recourse provisions or collateral
 obligations.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The following table details the
 letters of credit outstanding as of December&#xA0;31, 2013 (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="42%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td width="41%"></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 18pt">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Type</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Guarantee&#xA0;Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Guarantee due
 date</b></font></p>
 </td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Performance Bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">399</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Various from January 2014 to July 2016</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Bank Guarantees</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">420</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Various from January 2014 to May 2014</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Warranty Bonds</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,127</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Various from January 2014 to June 2016</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,946</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company evaluates losses for
 guarantees under accounting for contingencies. The Company
 considers such factors as the degree of probability that the
 Company would be required to satisfy the liability and the ability
 to make a reasonable estimate of the loss. To date, the Company has
 not incurred any losses as a result of these obligations, and
 therefore, has not recorded any liability related to such
 obligation in its financial statements. The fair value of the
 Company&#x2019;s outstanding guarantees is immaterial for all
 periods presented.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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_GuaranteesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_GuaranteesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_GuaranteesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</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><nobr>us-gaap_GuaranteesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>103
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Employee Savings Plan<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Compensation And Retirement Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Savings Plan</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 16:&#xA0;&#xA0;Employee
 Savings Plan</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Under the Company&#x2019;s Employee
 Savings Plan, a defined contribution plan, U.S. employees who have
 attained age 21 may contribute up to 25% of their salary on a
 pretax basis subject to the annual dollar limitations established
 by the Internal Revenue Service. The Company currently contributes
 fifty cents for each dollar an employee contributes, with a maximum
 contribution of 3% of an employee&#x2019;s pretax salary. Company
 contributions vest 20%, 40%, 60%, and 100% after two, three, four,
 and five years of continuous employment with the Company,
 respectively. Company contributions totaled $1,423,000 in 2013,
 $1,362,000 in 2012, and $1,218,000 in 2011. Cognex stock is not an
 investment alternative and Company contributions are not made in
 the form of Cognex stock.</font></p>


 </div><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_CompensationAndRetirementDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_CompensationAndRetirementDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 715<br><br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br><br><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><nobr>us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>104
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EL6AI">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2010</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_Cash', window );">Cash</a></td>
        <td class="nump">$ 40,124,000<span></span></td>
        <td class="nump">$ 34,986,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,098,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_MoneyMarketFundsAtCarryingValue', window );">Money market instruments</a></td>
        <td class="nump">520,000<span></span></td>
        <td class="nump">5,076,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
        <td class="nump">40,644,000<span></span></td>
        <td class="nump">45,160,000<span></span></td>
        <td class="nump">38,103,000<span></span></td>
        <td class="nump">33,203,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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">184,822,000<span></span></td>
        <td class="nump">105,105,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_CostMethodInvestments', window );">Limited partnership interest (accounted for using cost method)</a></td>
        <td class="nump">1,956,000<span></span></td>
        <td class="nump">3,740,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_LongTermInvestments', window );">Long-term investments</a></td>
        <td class="nump">229,655,000<span></span></td>
        <td class="nump">238,255,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_CashCashEquivalentsShortTermAndLongTermInvestments', window );">Total</a></td>
        <td class="nump">455,121,000<span></span></td>
        <td class="nump">388,520,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">109,040,000<span></span></td>
        <td class="nump">46,001,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="nump">109,909,000<span></span></td>
        <td class="nump">100,072,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Asset-Backed Securities [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">53,559,000<span></span></td>
        <td class="nump">17,666,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="nump">21,820,000<span></span></td>
        <td class="nump">34,710,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sovereign Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">11,448,000<span></span></td>
        <td class="nump">3,986,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="nump">16,385,000<span></span></td>
        <td class="nump">10,606,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Municipal Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">9,276,000<span></span></td>
        <td class="nump">16,224,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="nump">5,919,000<span></span></td>
        <td class="nump">17,846,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">1,499,000<span></span></td>
        <td class="nump">7,482,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">29,441,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury Bills [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,997,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="nump">73,666,000<span></span></td>
        <td class="nump">36,276,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Covered Bonds [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,618,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,564,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate Stock [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 2,131,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_CashCashEquivalentsShortTermAndLongTermInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Cash, cash equivalents, short term and long term investments.</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><nobr>cgnx_CashCashEquivalentsShortTermAndLongTermInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360136&amp;loc=d3e22054-111558<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26626-111562<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt securities categorized neither as held-to-maturity nor trading which are intended be sold or mature more than one year from the balance sheet date 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 25<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28360136&amp;loc=d3e22054-111558<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26626-111562<br><br><br><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><nobr>us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_Cash">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_Cash</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3044-108585<br><br><br><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><nobr>us-gaap_CashAndCashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CashEquivalentsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of short-term, 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_CashEquivalentsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CostMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872867&amp;loc=d3e40691-111596<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 325<br><br> -SubTopic 20<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=29638308&amp;loc=d3e40346-111594<br><br><br><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><nobr>us-gaap_CostMethodInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_LongTermInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.12)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><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><nobr>us-gaap_LongTermInvestments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_MoneyMarketFundsAtCarryingValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><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><nobr>us-gaap_MoneyMarketFundsAtCarryingValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfAvailableForSaleSecuritiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>105
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E1AAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments And Hedging Activities Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_OutstandingForwardContractsTableTextBlock', window );">Outstanding Forward Contracts</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company had the following
 outstanding forward contracts that were entered into to mitigate
 foreign currency exchange rate risk (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>As&#xA0;of&#xA0;December&#xA0;31,<br />
 2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1">As of December&#xA0;31,<br />
 2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 35pt">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Currency</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Notional<br />
 Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>USD<br />
 Equivalent</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">Notional<br />
 Value</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">USD<br />
 Equivalent</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Designated as Hedging
 Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Japanese Yen</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>625,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,122</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Hungarian Forint</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>570,175</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,603</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Singapore Dollar</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,867</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,346</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">British Pound</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>613</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,010</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Canadian Dollar</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>985</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>932</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Not Designated as
 Hedging Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Euro</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,828</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,887</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,743</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,590</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Japanese Yen</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>294,500</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,797</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">British Pound</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,100</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,820</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Chinese Renminbi</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>9,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,467</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Taiwanese Dollar</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>27,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>908</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Korean Won</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>650,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>620</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Hungarian Forint</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>123,000</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>568</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Brazilian Real</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>250</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>106</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px">&#xA0;</p>
 </div><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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Fair Value of Forward Contracts Outstanding</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">Information regarding the fair value
 of the forward contracts outstanding as of December&#xA0;31, 2013
 and December&#xA0;31, 2012 were as follows (in
 thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="33%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="8" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Asset Derivatives</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="8" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Liability Derivatives</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" rowspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Balance</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Sheet</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>&#xA0;&#xA0;&#xA0;&#xA0;Location&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" rowspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Balance</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Sheet</b></font><br />
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Location</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Fair Value</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,<br />
 2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">December&#xA0;31,<br />
 2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,<br />
 2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">December&#xA0;31,<br />
 2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Designated as Hedging
 Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Cash flow hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Prepaid</font><br />
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">expenses&#xA0;and</font></p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">other current</font></p>
 <p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>204</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Accrued</font><br />
 <p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px"><font style="FONT-FAMILY: ARIAL" size="2">expenses</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>98</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Not Designated as
 Hedging Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Economic hedge forward
 contracts</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Prepaid<br />
 expenses and<br />
 other current<br />
 assets</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">44</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Accrued<br />
 expenses</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>24</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">14</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px">&#xA0;</p>
 </div><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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Effect of the Derivative Instruments Net of the Underlying Exposure</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <font style="FONT-FAMILY: ARIAL" size="2">Information regarding the
 effect of the derivative instruments, net of the underlying
 exposure, on the consolidated financial statements for each of the
 periods presented were as follows (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6px 'Times New Roman'; MARGIN-TOP: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="44%"></td>
 <td valign="bottom" width="6%"></td>
 <td width="22%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1px; MARGIN-TOP: 0px" align="center">
 <font style="FONT-FAMILY: ARIAL" size="1"><b>Location in
 Financial<br />
 Statements</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>&#xA0;&#xA0;&#xA0;&#xA0;2013&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">&#xA0;&#xA0;&#xA0;&#xA0;2012&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">&#xA0;&#xA0;&#xA0;&#xA0;2011&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Designated as Hedging
 Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1em; MARGIN-TOP: 0px; TEXT-INDENT: -1em">
 <font style="FONT-FAMILY: ARIAL" size="2">Gains (losses) in
 Shareholders&#x2019; equity on derivatives (effective
 portion)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Accumulated&#xA0;other comprehensive income (loss)</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Gains (losses) recognized in earnings
 on derivatives (ineffective portion and discontinued
 derivatives)</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency gain (loss)</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2"><i>Derivatives Not Designated as
 Hedging Instruments:</i></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Gains (losses) recognized in
 earnings</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">Foreign currency gain (loss)</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(193</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(722</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">34</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 </table>


 </div><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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Income (Loss) Related to Derivative Instruments</a></td>
        <td class="text"><div>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px"><font style="FONT-FAMILY: ARIAL" size="2">The following table provides the
 balances and changes in accumulated other comprehensive income
 (loss) related to derivative instruments for the indicated periods
 (in thousands):</font></p>
 <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 6px; MARGIN-TOP: 0px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Beginning balance December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Amount reclassified to
 earnings</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Net change</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: ARIAL" size="2">Ending balance December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px">&#xA0;</p>
 </div><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_OutstandingForwardContractsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Outstanding forward contracts.</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><nobr>cgnx_OutstandingForwardContractsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in cash flow hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4C<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-113959<br><br><br><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><nobr>us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 4B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><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><nobr>us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>106
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EZGAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement Of Income And Comprehensive Income [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Tax effect of unrealized gain on cash flow hedges</a></td>
        <td class="nump">$ 13<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect of unrealized gain (loss) on available-for-sale investments</a></td>
        <td class="num">(147)<span></span></td>
        <td class="nump">129<span></span></td>
        <td class="nump">123<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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax', window );">Tax effect of foreign currency translation adjustment</a></td>
        <td class="nump">$ 22<span></span></td>
        <td class="nump">$ 7<span></span></td>
        <td class="nump">$ 238<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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax expense (benefit), before 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 830<br><br> -SubTopic 30<br><br> -Section 45<br><br> -Paragraph 20<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e640-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e640-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e640-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (e,f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StatementOfIncomeAndComprehensiveIncomeAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ENUAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment and Geographic Information - Information About Segments (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Product revenue</a></td>
        <td class="nump">$ 326,786<span></span></td>
        <td class="nump">$ 295,588<span></span></td>
        <td class="nump">$ 297,310<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">27,100<span></span></td>
        <td class="nump">28,691<span></span></td>
        <td class="nump">24,604<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">11,102<span></span></td>
        <td class="nump">10,858<span></span></td>
        <td class="nump">9,756<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_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangibles</a></td>
        <td class="nump">96,412<span></span></td>
        <td class="nump">96,459<span></span></td>
        <td class="nump">100,939<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_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="nump">86,368<span></span></td>
        <td class="nump">83,407<span></span></td>
        <td class="nump">85,355<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Operating Segments [Member] | MVSD [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_SalesRevenueGoodsNet', window );">Product revenue</a></td>
        <td class="nump">298,186<span></span></td>
        <td class="nump">263,308<span></span></td>
        <td class="nump">264,956<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">9,465<span></span></td>
        <td class="nump">10,388<span></span></td>
        <td class="nump">8,717<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">9,569<span></span></td>
        <td class="nump">9,505<span></span></td>
        <td class="nump">8,445<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangibles</a></td>
        <td class="nump">90,718<span></span></td>
        <td class="nump">90,390<span></span></td>
        <td class="nump">94,322<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_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="nump">99,383<span></span></td>
        <td class="nump">89,378<span></span></td>
        <td class="nump">94,201<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Operating Segments [Member] | SISD [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Product revenue</a></td>
        <td class="nump">28,600<span></span></td>
        <td class="nump">32,280<span></span></td>
        <td class="nump">32,354<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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="nump">17,635<span></span></td>
        <td class="nump">18,303<span></span></td>
        <td class="nump">15,887<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">1,078<span></span></td>
        <td class="nump">963<span></span></td>
        <td class="nump">908<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_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangibles</a></td>
        <td class="nump">5,694<span></span></td>
        <td class="nump">6,069<span></span></td>
        <td class="nump">6,617<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_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="nump">8,990<span></span></td>
        <td class="nump">11,941<span></span></td>
        <td class="nump">10,301<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Reconciling Items [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">455<span></span></td>
        <td class="nump">390<span></span></td>
        <td class="nump">403<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_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="num">$ (22,005)<span></span></td>
        <td class="num">$ (17,912)<span></span></td>
        <td class="num">$ (19,147)<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_DepreciationAndAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3602-108585<br><br><br><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><nobr>us-gaap_DepreciationAndAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IntangibleAssetsNetIncludingGoodwill">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IntangibleAssetsNetIncludingGoodwill</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><nobr>us-gaap_OperatingIncomeLoss</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueGoodsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SalesRevenueServicesNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 services rendered in the normal course of business, after deducting 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03.1(d))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 1<br><br> -Article 5<br><br><br><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><nobr>us-gaap_SalesRevenueServicesNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_SegmentReportingInformationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_SegmentReportingInformationLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>108
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0ENDAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Consolidated Statement of Shareholders' Equity (Parenthetical) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Tax effect of unrealized gain on derivative instruments</a></td>
        <td class="nump">$ 13<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect of unrealized gain (loss) on available-for-sale investments</a></td>
        <td class="num">(147)<span></span></td>
        <td class="nump">129<span></span></td>
        <td class="nump">123<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Tax effect of foreign currency translation adjustment</a></td>
        <td class="nump">22<span></span></td>
        <td class="nump">7<span></span></td>
        <td class="nump">238<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Accumulated Other Comprehensive Income (Loss) [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Tax effect of unrealized gain on derivative instruments</a></td>
        <td class="nump">13<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect of unrealized gain (loss) on available-for-sale investments</a></td>
        <td class="num">(147)<span></span></td>
        <td class="nump">129<span></span></td>
        <td class="nump">123<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Tax effect of foreign currency translation adjustment</a></td>
        <td class="nump">$ 22<span></span></td>
        <td class="nump">$ 7<span></span></td>
        <td class="nump">$ 238<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax expense (benefit), 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e640-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e640-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=d3e640-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 10A<br><br> -Subparagraph (e,f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358780&amp;loc=SL7669646-108580<br><br><br><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><nobr>us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EQPAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Intangible Assets - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Oct. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved', window );">Cost and related amortization finite lived intangible assets</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 8,535,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_PaymentsToAcquireIntangibleAssets', window );">Payment done to purchase technology</a></td>
        <td class="nump">$ 3,750,000<span></span></td>
        <td class="nump">$ 3,750,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Purchased Technologies [Member]</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Finite lived intangible assets cost and accumulated amortization removed from intangible asset accounts.</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><nobr>cgnx_FiniteLivedIntangibleAssetsCostAndAccumulatedAmortizationRemoved</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_FiniteLivedIntangibleAssetUsefulLife">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Useful life of finite-lived intangible assets, 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>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><nobr>us-gaap_FiniteLivedIntangibleAssetUsefulLife</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3213-108585<br><br><br><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><nobr>us-gaap_PaymentsToAcquireIntangibleAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>110
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E5AAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="3">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax provision at federal statutory rate</a></td>
        <td class="nump">35.00%<span></span></td>
        <td class="nump">35.00%<span></span></td>
        <td class="nump">35.00%<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
        <td class="nump">1.00%<span></span></td>
        <td class="nump">1.00%<span></span></td>
        <td class="nump">1.00%<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
        <td class="num">(17.00%)<span></span></td>
        <td class="num">(14.00%)<span></span></td>
        <td class="num">(15.00%)<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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credit</a></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(1.00%)<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Discrete tax events</a></td>
        <td class="num">(3.00%)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
        <td class="nump">1.00%<span></span></td>
        <td class="num">(1.00%)<span></span></td>
        <td class="text">&#xA0;<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax provision</a></td>
        <td class="nump">16.00%<span></span></td>
        <td class="nump">21.00%<span></span></td>
        <td class="nump">20.00%<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_EffectiveIncomeTaxRateContinuingOperations">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Subparagraph 2<br><br> -Article 4<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateContinuingOperations</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_EffectiveIncomeTaxRateReconciliationTaxCredits">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br><br><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><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_IncomeTaxDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_IncomeTaxDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>111
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2LAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred', window );">Net amount of existing gains and losses</a></td>
        <td class="nump">$ 111,000<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Economic Hedge Forward Contracts [Member]</div>
        </td>
        <td class="text">&#xA0;<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_DerivativeInstrumentMaximumMaturityPeriod', window );">Derivative instruments maturity period</a></td>
        <td class="text">45 days<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_DerivativeNumberOfInstrumentsHeld', window );">Number of derivative instruments to manage foreign currency risk</a></td>
        <td class="nump">2<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Cash Flow Hedge Forward Contracts [Member]</div>
        </td>
        <td class="text">&#xA0;<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
        <td class="text">&#xA0;<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_cgnx_DerivativeInstrumentMaximumMaturityPeriod', window );">Derivative instruments maturity period</a></td>
        <td class="text">18 months<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_DerivativeInstrumentMaximumMaturityPeriod">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Derivative instrument maximum maturity period.</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><nobr>cgnx_DerivativeInstrumentMaximumMaturityPeriod</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.</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><nobr>us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_DerivativeNumberOfInstrumentsHeld">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of derivative instruments of a particular group held by 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5580258-113959<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 815<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579245-113959<br><br><br><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><nobr>us-gaap_DerivativeNumberOfInstrumentsHeld</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_DerivativesFairValueLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_DerivativesFairValueLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>112
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
        <td class="text">&#xA0;<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_IncomeTaxDisclosureTextBlock', window );">Taxes</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE
 17:&#xA0;&#xA0;Taxes</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Domestic income before taxes was
 $29,576,000 in 2013, $36,754,000 in 2012, and $24,836,000 in 2011.
 Foreign income before taxes was $58,310,000 in 2013, $49,876,000 in
 2012, and $62,281,000 in 2011.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The provision for income taxes
 consisted of the following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="59%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ended
 December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Current:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom" colspan="9"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Federal</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,720</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">11,284</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,711</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">State</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>721</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">789</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">806</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,167</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,790</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">10,519</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>12,608</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">17,863</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">18,036</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Deferred:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Federal</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,580</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">428</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(812</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">State</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>119</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">36</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">34</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">205</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(10</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,705</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">669</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(788</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;14,313</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;18,532</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;17,248</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">A reconciliation of the United States
 federal statutory corporate tax rate to the Company&#x2019;s
 effective tax rate was as follows:</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="75%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year&#xA0;Ended&#xA0;December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2011</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Income tax provision at federal
 statutory rate</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>35</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">35</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">State income taxes, net of federal
 benefit</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign tax rate
 differential</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(17</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(14</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(15</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Tax credit</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Discrete tax events</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(3</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Income tax provision</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>16</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>%&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">21</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">20</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">%&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The effective tax rate for 2013
 included the impact of the following discrete events: (1)&#xA0;a
 decrease in tax expense of $1,790,000 from the expiration of
 statutes of limitations for certain reserves for income tax
 uncertainties, (2)&#xA0;an increase in tax expense of $267,000 from
 the final true-up of the prior year&#x2019;s tax accrual upon filing
 the actual tax returns, and&#xA0;(3) a decrease in tax expense of
 $555,000 from the retroactive application of the 2012 research and
 development credit. The American Taxpayer Relief Act of 2012 was
 passed by Congress and signed into law on January&#xA0;1, 2013. The
 provisions under this law are to be applied retroactively to
 January&#xA0;1, 2012. As a result of the law being signed on
 January&#xA0;1, 2013, the financial impact of the retroactive
 provision was recorded as a discrete event in the first quarter of
 2013. Interest and penalties included in these amounts was a
 decrease to tax expense of $854,000.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The effective tax rate for 2012
 included the impact of the following discrete events: (1)&#xA0;a
 decrease in tax expense of $441,000 from the expiration of the
 statutes of limitations for certain reserves for income tax
 uncertainties, (2)&#xA0;an increase in tax expense of $101,000 from
 the write-down of a non-current deferred tax asset based upon a
 change in the tax rate in Japan, and (3)&#xA0;an increase in tax
 expense of $84,000 from the final true-up of the prior year&#x2019;s
 tax accrual upon filing the actual tax returns. Interest and
 penalties included in these amounts was a decrease to tax expense
 of $58,000.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The effective tax rate for 2011
 included the impact of the following discrete events: (1)&#xA0;a
 decrease in tax expense of $808,000 from the expiration of the
 statutes of limitations for certain reserves for income tax
 uncertainties, (2)&#xA0;a decrease in tax expense of $155,000 from
 the finalization of the Advanced Pricing Agreement between Japan
 and Ireland, partially offset by, (3)&#xA0;an increase in tax
 expense of $574,000 from the final true-up of the prior
 year&#x2019;s tax accrual upon filing the actual tax returns, and
 (4)&#xA0;an increase in tax expense of $201,000 from the write-down
 of a noncurrent deferred tax asset based upon a change in the tax
 rate in Japan. Interest and penalties included in these amounts was
 a decrease to tax expense of $2,000.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The changes in the reserve for income
 taxes, excluding interest and penalties, were as follows (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance of reserve for income taxes
 as of December&#xA0;31, 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,148</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">43</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">642</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(424</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(385</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance of reserve for income taxes
 as of December&#xA0;31, 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,024</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in
 prior periods</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>438</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of increases in
 unrecognized tax benefits as a result of tax positions taken in the
 current period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,048</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits relating to settlements with taxing
 authorities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>-</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross amounts of decreases in
 unrecognized tax benefits as a result of the expiration of the
 applicable statutes of limitations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(1,102</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance of reserve for income taxes
 as of December&#xA0;31, 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,408</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company&#x2019;s reserve for
 income taxes, including gross interest and penalties, was
 $4,765,000 and $5,216,000, as of December&#xA0;31, 2013 and
 December&#xA0;31, 2012, respectively, all of which was classified
 as non-current. The amount of gross interest and penalties included
 in these balances was $357,000 and $1,192,000 as of
 December&#xA0;31, 2013 and December&#xA0;31, 2012, respectively. If
 the Company&#x2019;s tax positions were sustained or the statutes of
 limitations related to certain positions expired, these reserves
 would be released and income tax expense would be reduced in a
 future period. As a result of the expiration of certain statutes of
 limitations, there is a potential that a portion of these reserves
 could be released, which would decrease income tax expense by
 approximately $450,000 to $550,000 over the next twelve
 months.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company has defined its major tax
 jurisdictions as the United States, Ireland, China, and Japan, and
 within the United States, Massachusetts and California. Within the
 United States, the tax years 2010 through 2012 remain open to
 examination by various taxing authorities, while the tax years 2009
 through 2012 remain open to examination by various taxing
 authorities in other jurisdictions in which the Company operates.
 The Internal Revenue Service is currently auditing the
 Company&#x2019;s U.S. Federal tax returns for years 2010 and 2011.
 The Company believes it is adequately reserved for these
 years.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In 2010, the Company concluded its
 Competent Authority tax case with Japan. A settlement was finalized
 between Japan and Ireland as a transfer price adjustment and no
 finding of a permanent establishment against the Company in Japan
 was noted. This Competent Authority agreement closed the
 Company&#x2019;s tax years 2002 through 2005 to future examination
 in Japan. In 2011, the Company finalized an Advanced Pricing
 Agreement (APA) with Japan that will cover tax years 2006 through
 2011, with a requested extension to 2012. The Company believes it
 is adequately reserved for these open years.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Deferred tax assets consisted of the
 following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1">2012</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Current deferred tax
 assets:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Inventory and revenue
 related</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,614</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,303</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Bonuses, commissions, and other
 compensation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,377</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,280</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,292</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,093</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross current deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,283</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,676</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Valuation allowance</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(672</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(307</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Net current deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7,611</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">6,369</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Noncurrent deferred tax
 assets:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Stock-based compensation
 expense</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>7,488</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">7,242</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Federal and state tax credit
 carryforwards</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>5,418</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">9,747</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Depreciation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,831</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,819</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Acquired completed technologies and
 other intangible assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>835</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,119</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Unrealized investment gains and
 losses</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>601</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,075</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Correlative tax relief and deferred
 interest related to reserves</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>252</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">520</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Capital loss carryforward</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">373</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Acquired in-process
 technology</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" nowrap="nowrap" align="right"><font style="FONT-FAMILY: ARIAL" size="2">-</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">90</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,178</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,960</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross noncurrent deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>17,603</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">23,945</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Noncurrent deferred tax
 liabilities:</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Nondeductible intangible
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(3,662</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(4,945</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 2em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(548</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(2,171</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Gross noncurrent deferred tax
 liabilities</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(4,210</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(7,116</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Valuation allowance</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(1,086</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)</b>&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,182</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Net noncurrent deferred tax
 assets</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>12,307</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">15,647</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In 2013, the Company recorded a
 valuation allowance of $642,000, which includes an allowance of
 $628,000 for current-year state research and experimentation tax
 credits that were not considered to be realizable. Partially
 offsetting this increase was a decrease to a valuation allowance of
 $373,000 against certain capital losses that are no longer
 realizable. The total net change in the valuation allowance in the
 current year is an increase of $269,000. The state research and
 development tax credits may be utilized in a future period, and the
 reserve associated with these credits will be reversed in the
 period when it is determined that the credits can be utilized to
 offset future federal and state income tax liabilities. In
 addition, the Company had $5,050,000 of state research and
 experimentation tax credit carryforwards, net of federal tax, as of
 December&#xA0;31, 2013, which will begin to expire in
 2016.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">If certain of the Company&#x2019;s tax
 liabilities were paid, the Company would receive correlative tax
 relief in other jurisdictions. Accordingly, the Company has
 recognized a deferred tax asset in the amount of $252,000 as of
 December&#xA0;31, 2013, which represents this correlative tax
 relief and deferred interest.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company recorded certain
 intangible assets as a result of the acquisition of DVT Corporation
 in 2005. The amortization of these intangible assets is not
 deductible for U.S. tax purposes. A deferred tax liability was
 established to reflect the federal and state liability associated
 with not deducting the acquisition-related amortization expenses.
 The balance of this liability was $3,662,000 as of
 December&#xA0;31, 2013.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">While the deferred tax assets, net of
 valuation allowance, are not assured of realization, management has
 evaluated the realizability of these deferred tax assets and has
 determined that it is more likely than not that these assets will
 be realized. In reaching this conclusion, we have evaluated certain
 relevant criteria including the Company&#x2019;s historical
 profitability, current projections of future profitability, and the
 lives of tax credits, net operating losses, and other
 carryforwards. Should the Company fail to generate sufficient
 pretax profits in future periods, we may be required to establish
 valuation allowances against these deferred tax assets, resulting
 in a charge to income in the period of determination.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company does not provide U.S.
 income taxes on its foreign subsidiaries&#x2019; undistributed
 earnings, as they are deemed to be permanently reinvested outside
 the United States. Non-U.S. income taxes are, however, provided on
 those foreign subsidiaries&#x2019; undistributed earnings. Upon
 repatriation, the Company would provide the appropriate U.S. income
 taxes on these earnings, net of applicable foreign tax credits. It
 is not practicable to determine the income tax liability that might
 be incurred if the earnings were to be distributed.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company recorded $354,000 and
 $141,000 of other income in the first quarters of 2013 and 2012,
 respectively, upon the expiration of the statutes of limitations
 relating to tax holidays, during which time the Company collected
 value-added taxes from customers that were not required to be
 remitted to the government authority.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Cash paid for income taxes totaled
 $8,831,000 in 2013, $13,551,000 in 2012, and $18,389,000 in
 2011.</font></p>
 </div><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_IncomeTaxDisclosureAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>us-gaap_IncomeTaxDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_IncomeTaxDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 235<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 08<br><br> -Paragraph h<br><br> -Article 4<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><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><nobr>us-gaap_IncomeTaxDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>113
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Version>2.4.0.8</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ContextCount>262</ContextCount>
  <ElementCount>444</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>81</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>25</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>101 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>103 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfIncome</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>104 - Statement - Consolidated Statements of Operations (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Operations (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>105 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>106 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>107 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>108 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>109 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>110 - Statement - Consolidated Statement of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Shareholders' Equity</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>111 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statement of Shareholders' Equity (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>112 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>113 - Disclosure - New Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</Role>
      <ShortName>New Pronouncements</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>114 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</Role>
      <ShortName>Fair Value Measurements</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>115 - Disclosure - Cash, Cash Equivalents, and Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock</Role>
      <ShortName>Cash, Cash Equivalents, and Investments</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>116 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock</Role>
      <ShortName>Inventories</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>117 - Disclosure - Property, Plant, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</Role>
      <ShortName>Property, Plant, and Equipment</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>118 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock</Role>
      <ShortName>Intangible Assets</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>119 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock</Role>
      <ShortName>Goodwill</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>120 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</Role>
      <ShortName>Accrued Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>121 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role>
      <ShortName>Commitments and Contingencies</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>122 - Disclosure - Guarantees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlock</Role>
      <ShortName>Guarantees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>123 - Disclosure - Indemnification Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock</Role>
      <ShortName>Indemnification Provisions</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>124 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</Role>
      <ShortName>Derivative Instruments</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>125 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</Role>
      <ShortName>Shareholders' Equity</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>126 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</Role>
      <ShortName>Stock-Based Compensation</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>127 - Disclosure - Employee Savings Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock</Role>
      <ShortName>Employee Savings Plan</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>128 - Disclosure - Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</Role>
      <ShortName>Taxes</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>129 - Disclosure - Weighted Average Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</Role>
      <ShortName>Weighted Average Shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>130 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</Role>
      <ShortName>Segment and Geographic Information</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>131 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>132 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>133 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>134 - Disclosure - Cash, Cash Equivalents, and Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables</Role>
      <ShortName>Cash, Cash Equivalents, and Investments (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>135 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>136 - Disclosure - Property, Plant, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables</Role>
      <ShortName>Property, Plant, and Equipment (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>137 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>138 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>139 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>140 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>141 - Disclosure - Guarantees (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGuaranteesTextBlockTables</Role>
      <ShortName>Guarantees (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>142 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>143 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>144 - Disclosure - Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables</Role>
      <ShortName>Taxes (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>145 - Disclosure - Weighted Average Shares (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables</Role>
      <ShortName>Weighted Average Shares (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>146 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>147 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>148 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis</Role>
      <ShortName>Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>149 - Disclosure - Fair Value Measurements - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation</Role>
      <ShortName>Fair Value Measurements - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>150 - Disclosure - Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments</Role>
      <ShortName>Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>151 - Disclosure - Cash, Cash Equivalents, and Investments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation</Role>
      <ShortName>Cash, Cash Equivalents, and Investments - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>152 - Disclosure - Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments</Role>
      <ShortName>Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>153 - Disclosure - Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments</Role>
      <ShortName>Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>154 - Disclosure - Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments</Role>
      <ShortName>Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>155 - Disclosure - Inventories - Components of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureInventoriesComponentsOfInventories</Role>
      <ShortName>Inventories - Components of Inventories (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>156 - Disclosure - Property, Plant, and Equipment - Components of Property, Plant, and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentComponentsOfPropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant, and Equipment - Components of Property, Plant, and Equipment (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>157 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation</Role>
      <ShortName>Property, Plant, and Equipment - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>158 - Disclosure - Intangible Assets - Amortized Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAmortizedIntangibleAssets</Role>
      <ShortName>Intangible Assets - Amortized Intangible Assets (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>159 - Disclosure - Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation</Role>
      <ShortName>Intangible Assets - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>160 - Disclosure - Intangible Assets - Estimated Amortization Expense Succeeding Fiscal Years (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureIntangibleAssetsEstimatedAmortizationExpenseSucceedingFiscalYears</Role>
      <ShortName>Intangible Assets - Estimated Amortization Expense Succeeding Fiscal Years (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>161 - Disclosure - Goodwill - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureGoodwillAdditionalInformation</Role>
      <ShortName>Goodwill - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>162 - Disclosure - Goodwill - Changes in Carrying Value of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureGoodwillChangesInCarryingValueOfGoodwill</Role>
      <ShortName>Goodwill - Changes in Carrying Value of Goodwill (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>163 - Disclosure - Accrued Expenses - Constituents of Accrued Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesConstituentsOfAccruedExpenses</Role>
      <ShortName>Accrued Expenses - Constituents of Accrued Expenses (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>164 - Disclosure - Accrued Expenses - Changes in Warranty Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureAccruedExpensesChangesInWarrantyObligations</Role>
      <ShortName>Accrued Expenses - Changes in Warranty Obligations (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>165 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>166 - Disclosure - Commitments and Contingencies - Future Minimum Rental Payments Under Lease Agreements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalPaymentsUnderLeaseAgreements</Role>
      <ShortName>Commitments and Contingencies - Future Minimum Rental Payments Under Lease Agreements (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>167 - Disclosure - Commitments and Contingencies - Future Minimum Rental Receipts Under Non - Cancelable Lease Agreements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalReceiptsUnderNonCancelableLeaseAgreements</Role>
      <ShortName>Commitments and Contingencies - Future Minimum Rental Receipts Under Non - Cancelable Lease Agreements (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>168 - Disclosure - Guarantees - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureGuaranteesAdditionalInformation</Role>
      <ShortName>Guarantees - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>169 - Disclosure - Guarantees - Details of Letters of Credit Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureGuaranteesDetailsOfLettersOfCreditOutstanding</Role>
      <ShortName>Guarantees - Details of Letters of Credit Outstanding (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>170 - Disclosure - Derivative Instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation</Role>
      <ShortName>Derivative Instruments - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>171 - Disclosure - Derivative Instruments - Outstanding Forward Contracts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts</Role>
      <ShortName>Derivative Instruments - Outstanding Forward Contracts (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>172 - Disclosure - Derivative Instruments - Fair Value of Forward Contracts Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsFairValueOfForwardContractsOutstanding</Role>
      <ShortName>Derivative Instruments - Fair Value of Forward Contracts Outstanding (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>173 - Disclosure - Derivative Instruments - Effect of the Derivative Instruments Net of the Underlying Exposure (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsEffectOfTheDerivativeInstrumentsNetOfTheUnderlyingExposure</Role>
      <ShortName>Derivative Instruments - Effect of the Derivative Instruments Net of the Underlying Exposure (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>174 - Disclosure - Derivative Instruments - Changes in Accumulated Other Comprehensive Income (Loss) Related to Derivative Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsChangesInAccumulatedOtherComprehensiveIncomeLossRelatedToDerivativeInstruments</Role>
      <ShortName>Derivative Instruments - Changes in Accumulated Other Comprehensive Income (Loss) Related to Derivative Instruments (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>175 - Disclosure - Shareholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation</Role>
      <ShortName>Shareholders' Equity - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>176 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>177 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>178 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted</Role>
      <ShortName>Stock-Based Compensation - Weighted-Average Assumptions Used in Estimating Fair Values of Stock Options Granted (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>179 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Compensation Expense (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>180 - Disclosure - Employee Savings Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureEmployeeSavingsPlanAdditionalInformation</Role>
      <ShortName>Employee Savings Plan - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>181 - Disclosure - Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation</Role>
      <ShortName>Taxes - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>182 - Disclosure - Taxes - Constituents of Provision for Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfProvisionForIncomeTaxes</Role>
      <ShortName>Taxes - Constituents of Provision for Income Taxes (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>183 - Disclosure - Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate</Role>
      <ShortName>Taxes - Reconciliation of United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>184 - Disclosure - Taxes - Changes in the Reserve for Income Taxes, Excluding Interest and Penalties (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureTaxesChangesInTheReserveForIncomeTaxesExcludingInterestAndPenalties</Role>
      <ShortName>Taxes - Changes in the Reserve for Income Taxes, Excluding Interest and Penalties (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>185 - Disclosure - Taxes - Constituents of Deferred Tax Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureTaxesConstituentsOfDeferredTaxAssets</Role>
      <ShortName>Taxes - Constituents of Deferred Tax Assets (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>186 - Disclosure - Weighted Average Shares - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation</Role>
      <ShortName>Weighted Average Shares - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>187 - Disclosure - Weighted Average Shares - Calculation of Weighted-Average Shares (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares</Role>
      <ShortName>Weighted Average Shares - Calculation of Weighted-Average Shares (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>188 - Disclosure - Segment and Geographic Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation</Role>
      <ShortName>Segment and Geographic Information - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>189 - Disclosure - Segment and Geographic Information - Information About Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationInformationAboutSegments</Role>
      <ShortName>Segment and Geographic Information - Information About Segments (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>190 - Disclosure - Segment and Geographic Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreas</Role>
      <ShortName>Segment and Geographic Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>191 - Schedule - Schedule II - Valuation and Qualifying Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/ScheduleScheduleIIValuationAndQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">Element us-gaap_CostMethodInvestments had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_PaymentsToAcquireIntangibleAssets had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate had a mix of decimals attribute values: 3 4.</Log>
    <Log type="Info">Element us-gaap_StockRepurchasedDuringPeriodShares had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">Element us-gaap_StockRepurchasedDuringPeriodValue had a mix of decimals attribute values: -3 0.</Log>
    <Log type="Info">'Monetary' elements on report '105 - Statement - Consolidated Statements of Comprehensive Income' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '109 - Statement - Consolidated Statements of Cash Flows' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Shares' elements on report '110 - Statement - Consolidated Statement of Shareholders' Equity' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '110 - Statement - Consolidated Statement of Shareholders' Equity' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '150 - Disclosure - Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Detail)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '185 - Disclosure - Taxes - Constituents of Deferred Tax Assets (Detail)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">Process Flow-Through: 103 - Statement - Consolidated Statements of Operations</Log>
    <Log type="Info">Process Flow-Through: 104 - Statement - Consolidated Statements of Operations (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 105 - Statement - Consolidated Statements of Comprehensive Income</Log>
    <Log type="Info">Process Flow-Through: 106 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 107 - Statement - Consolidated Balance Sheets</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2011'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2010'</Log>
    <Log type="Info">Process Flow-Through: 108 - Statement - Consolidated Balance Sheets (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 109 - Statement - Consolidated Statements of Cash Flows</Log>
    <Log type="Info">Process Flow-Through: 111 - Statement - Consolidated Statement of Shareholders' Equity (Parenthetical)</Log>
  </Logs>
  <InputFiles>
    <File>cgnx-20131231.xml</File>
    <File>cgnx-20131231.xsd</File>
    <File>cgnx-20131231_cal.xml</File>
    <File>cgnx-20131231_def.xml</File>
    <File>cgnx-20131231_lab.xml</File>
    <File>cgnx-20131231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EKDBI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Shareholders' Equity - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="5">3 Months Ended</th>
        <th class="th" colspan="5">12 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="1">12 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Jul. 28, 2013</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Sep. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jul. 01, 2012</div>
        </th>
        <th class="th">
          <div>Apr. 01, 2012</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2013

</div>
          <div>vote_per_share

</div>
          <div>Right</div>
        </th>
        <th class="th" colspan="2">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Apr. 30, 2008

</div>
          <div>2008 Stock Repurchase Program [Member]</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>2008 Stock Repurchase Program [Member]</div>
        </th>
        <th class="th">
          <div>Nov. 30, 2011

</div>
          <div>2011 Stock Repurchase Program [Member]</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2013

</div>
          <div>2011 Stock Repurchase Program [Member]</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_cgnx_EquityLineItems', window );"><strong>Equity [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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 );">Authorized shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">400,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.01<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_VoteEntitledForEachCommonShareOutstanding', window );">Vote entitled for each common share outstanding</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stock split conversion ratio</a></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.002<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.002<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="nump">$ 0.002<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution', window );">Number of preferred stock purchase right for dividend distribution</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight', window );">Outstanding common shares percentage to be acquired</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">15.00%<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockRepurchaseProgramAuthorizedAmount', window );">Repurchase of authorized common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 50,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 80,000,000<span></span></td>
        <td class="text">&#xA0;<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_cgnx_AggregateStockRepurchasedShares', window );">Repurchase of shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,578,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">892,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_cgnx_AggregateStockRepurchasedValue', window );">Repurchase of shares, value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">50,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">27,908,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_StockRepurchasedDuringPeriodShares', window );">Repurchase of shares during period</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">827,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares during period, value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">47,908,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">10,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">20,000,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_CommonStockDividendsPerShareDeclared', window );">Cash dividend declared per common share</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.055<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 0.055<span></span></td>
        <td class="nump">$ 0.055<span></span></td>
        <td class="nump">$ 0.050<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_AdditionalDividendPerShare', window );">Additional dividend declared and paid</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.055<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_cgnx_SpecialDividendPerShare', window );">Special dividend declared and paid</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0.50<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_PaymentsOfDividendsCommonStock', window );">Payment of dividends</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">66,213,000<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">15,114,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<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_DividendsPayableCurrentAndNoncurrent', window );">Dividend declared</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 0<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr>
        <td colspan="16"></td>
      </tr>
      <tr>
        <td colspan="16">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">Prior period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend which occurred in the third quarter of 2013.</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AdditionalDividendPerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Additional dividend per share.</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><nobr>cgnx_AdditionalDividendPerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AggregateStockRepurchasedShares">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock repurchased shares.</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><nobr>cgnx_AggregateStockRepurchasedShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_AggregateStockRepurchasedValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock repurchased 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><nobr>cgnx_AggregateStockRepurchasedValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Eligible minimum percentage of common stock to exercise shareholders right.</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><nobr>cgnx_EligibleMinimumPercentageOfCommonStockToExerciseShareholdersRight</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</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_cgnx_EquityLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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><nobr>cgnx_EquityLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock purchase right for dividend distribution.</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><nobr>cgnx_NumberOfPreferredStockPurchaseRightForDividendDistribution</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_cgnx_SpecialDividendPerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Special dividend per share.</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><nobr>cgnx_SpecialDividendPerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</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_cgnx_VoteEntitledForEachCommonShareOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Vote entitled for each common share outstanding.</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><nobr>cgnx_VoteEntitledForEachCommonShareOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>cgnx_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</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_CommonStockDividendsPerShareDeclared">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock outstanding.</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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.3-04)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><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><nobr>us-gaap_CommonStockDividendsPerShareDeclared</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_CommonStockParOrStatedValuePerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Face amount or stated value per share of common 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.29)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_CommonStockParOrStatedValuePerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>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_DividendsPayableCurrentAndNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared but unpaid on equity securities issued by the entity and outstanding.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.15(5))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 15<br><br> -Subparagraph a<br><br> -Article 7<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 03<br><br> -Paragraph 15<br><br> -Subparagraph 5<br><br> -Article 9<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 944<br><br> -SubTopic 210<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-03.15(5))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><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><nobr>us-gaap_DividendsPayableCurrentAndNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PaymentsOfDividendsCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outflow in the form of ordinary dividends to common shareholders of the parent 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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 15<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=31042434&amp;loc=d3e3291-108585<br><br><br><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><nobr>us-gaap_PaymentsOfDividendsCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_PreferredStockParOrStatedValuePerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29<br><br> -Article 5<br><br><br><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><nobr>us-gaap_PreferredStockParOrStatedValuePerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29<br><br> -Article 5<br><br><br><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><nobr>us-gaap_PreferredStockSharesAuthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockholdersEquityNoteStockSplitConversionRatio1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Stock Split<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6525746<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 4<br><br> -Subparagraph (SAB TOPIC 4.C)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br><br><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><nobr>us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:pureItemType</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_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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockRepurchasedDuringPeriodShares</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockRepurchasedDuringPeriodValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Article 3<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 505<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29, 30, 31<br><br> -Article 5<br><br><br><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><nobr>us-gaap_StockRepurchasedDuringPeriodValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_StockRepurchaseProgramAuthorizedAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a stock repurchase plan authorized by an entity's Board of Directors.</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><nobr>us-gaap_StockRepurchaseProgramAuthorizedAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>115
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0E2F">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Constituents of Accrued Expenses</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">Accrued expenses consisted of the
 following (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="72%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>December&#xA0;31,</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr>
 <td height="5"></td>
 <td height="5" colspan="4"></td>
 <td height="5" colspan="4"></td>
 </tr>
 <tr>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2013</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>2012</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Company bonuses</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,880</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,057</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Salaries, commissions, and payroll
 taxes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>6,111</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,563</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Vacation</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>4,598</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,237</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign retirement
 obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,726</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,487</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Warranty obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,016</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,256</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Japanese consumption taxes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>1,372</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">3,405</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Other</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>8,628</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,585</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr>
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;34,331</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;&#xA0;&#xA0;29,590</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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 );">Changes in Warranty Obligations</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The changes in the warranty
 obligation were as follows (in thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2011</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,097</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Provisions for warranties issued
 during the period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,725</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Fulfillment of warranty
 obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">(1,609</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">)&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">43</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2012</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,256</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Provisions for warranties issued
 during the period</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>2,770</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Fulfillment of warranty
 obligations</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>(2,114</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>)&#xA0;</b></font></td>
 </tr>
 <tr>
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Foreign exchange rate
 changes</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>104</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: ARIAL" size="2">Balance as of December&#xA0;31,
 2013</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>3,016</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
 &#xA0;</p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&#xA0;</p>


 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PayablesAndAccrualsAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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_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><nobr>us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><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><nobr>us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>116
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
    <link rel="StyleSheet" type="text/css" href="report.css"><script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script></head>
  <body><span style="display: none;">v2.4.0.8</span><table class="report" border="0" cellspacing="2" id="ID0EME">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div>
        </th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Dec. 31, 2013</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">&#xA0;<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 );">Commitments and Contingencies</a></td>
        <td class="text"><div>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><b>NOTE 10:&#xA0;&#xA0;Commitments
 and Contingencies</b></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Commitments</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">As of December&#xA0;31, 2013, the
 Company had outstanding purchase orders totaling $3,470,000 to
 purchase inventory from various vendors. Certain of these purchase
 orders may be canceled by the Company, subject to cancellation
 penalties. These purchase commitments relate to expected sales in
 2014.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company conducts certain of its
 operations in leased facilities. These lease agreements expire at
 various dates through 2021 and are accounted for as operating
 leases. Certain of these leases contain renewal options, retirement
 obligations, escalation clauses, rent holidays, and leasehold
 improvement incentives. Annual rental expense totaled $5,772,000 in
 2013, $5,806,000 in 2012, and $5,557,000 in 2011. Future minimum
 rental payments under these agreements are as follows (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="28%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap" align="right">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ending
 December&#xA0;31,</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2014</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">5,560</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2015</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">4,259</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2016</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,480</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2017</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,416</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2018</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">775</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">Thereafter</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,153</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;16,643</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company owns buildings adjacent
 to its corporate headquarters that are currently occupied with
 tenants who have lease agreements that expire at various dates
 through 2021. Annual rental income totaled $676,000 in 2013,
 $854,000 in 2012, and $791,000 in 2011. Rental income and related
 expenses are included in &#x201C;Other income (expense)&#x201D; on
 the Consolidated Statements of Operations. Future minimum rental
 receipts under non-cancelable lease agreements are as follows (in
 thousands):</font></p>
 <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 6px">
 &#xA0;</p>
 <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
 <tr>
 <td width="57%"></td>
 <td valign="bottom" width="28%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
 <td valign="bottom" nowrap="nowrap" align="right">
 <p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 100pt" align="right"><font style="FONT-FAMILY: ARIAL" size="1"><b>Year Ending
 December&#xA0;31,</b></font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: ARIAL" size="1"><b>Amount</b></font></td>
 <td valign="bottom"><font size="1">&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2014</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">$</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,408</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2015</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,658</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2016</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,660</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2017</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,415</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">2018</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">1,009</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr>
 <td valign="top" align="right">
 <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em" align="right">
 <font style="FONT-FAMILY: ARIAL" size="2">Thereafter</font></p>
 </td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;</font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2">2,451</font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2">&#xA0;&#xA0;</font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom"><font size="1">&#xA0;&#xA0;&#xA0;&#xA0;</font></td>
 <td valign="bottom"><font style="FONT-FAMILY: ARIAL" size="2"><b>$</b></font></td>
 <td valign="bottom" align="right"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;&#xA0;&#xA0;9,601</b></font></td>
 <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: ARIAL" size="2"><b>&#xA0;&#xA0;</b></font></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2"><u>Contingencies</u></font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In May 2008, the Company filed a
 complaint against MvTec Software GmbH, MvTec LLC, and Fuji America
 Corporation in the United States District Court for the District of
 Massachusetts alleging infringement of certain patents owned by the
 Company. This matter is ongoing.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In May 2009, the Company pre-filed a
 complaint with the United States International Trade Commission
 (ITC) pursuant to Section&#xA0;337 of the Tariff Act of 1930, as
 amended, 19 U.S.C. &#xA7;1337, against MvTec Software GmbH, MvTec
 LLC, Fuji America, and several other respondents alleging unfair
 methods of competition and unfair acts in the unlawful importation
 into the United States, sale for importation, or sale within the
 United States after importation. By this filing, the Company
 requested the ITC to investigate the Company&#x2019;s contention
 that certain machine vision software, machine vision systems, and
 products containing the same infringe, and respondents directly
 infringe and/or actively induce and/or contribute to the
 infringement in the United States, of one or more of the
 Company&#x2019;s U.S. patents. In July 2009, the ITC issued an order
 that it would institute an investigation based upon the
 Company&#x2019;s assertions. In September 2009, the Company reached
 a settlement with two of the respondents, and in December 2009, the
 Company reached a settlement with five additional respondents. In
 March 2010, the Company reached a settlement with respondent Fuji
 Machine Manufacturing Co., Ltd. and its subsidiary Fuji America
 Corporation. These settlements did not have a material impact on
 the Company&#x2019;s financial results. An ITC hearing was held in
 May 2010. In July 2010, the Administrative Law Judge issued an
 initial determination finding two of the Company&#x2019;s patents
 invalid and that respondents did not infringe the patents-at-issue.
 In September 2010, the ITC issued a notice that it would review the
 initial determination of the Administrative Law Judge. The ITC
 issued its Final Determination in November 2010 in which it
 determined to modify-in-part and affirm-in-part the Administrative
 Law Judge&#x2019;s determination, and terminate the investigation
 with a finding of no violation of Section&#xA0;337 of the Tariff
 Act of 1930 (as amended 19 U.S.C. &#xA7;1337). The Company has
 filed an appeal of the decision with the United States Court of
 Appeals for the Federal Circuit. An oral hearing before the United
 States Court of Appeals occurred in February 2012. In December
 2013, the Federal Circuit affirmed the ITC&#x2019;s finding of
 non-infringement, but did not address the ITC&#x2019;s finding
 regarding validity. This matter is ongoing.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">In March 2013, the Company filed a
 lawsuit against Microscan Systems, Inc. (&#x201C;Microscan&#x201D;)
 and Code Corporation in the United States District Court for the
 Southern District of New York alleging that Microscan&#x2019;s
 Mobile Hawk handheld imager infringes U.S. Patent 7,874,487 owned
 by the Company. The lawsuit seeks to prohibit Code Corporation from
 manufacturing the product, and Microscan from selling and
 distributing the product. The Company is also seeking monetary
 damages resulting from the alleged infringement. Both parties have
 filed motions for summary judgment and a hearing on these motions
 was held in October 2013. Trial was originally scheduled for
 October 2013, but has been moved to April 2014. This matter is
 ongoing.</font></p>
 <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: ARIAL" size="2">The Company cannot predict the
 outcome of the above-referenced pending matters and an adverse
 resolution of these lawsuits could have a material adverse effect
 on the Company&#x2019;s financial position, liquidity, results of
 operations, and/or indemnification obligations. In addition,
 various other claims and legal proceedings generally incidental to
 the normal course of business are pending or threatened on behalf
 of or against the Company. While we cannot predict the outcome of
 these incidental matters, we believe that any liability arising
 from them will not have a material adverse effect on our financial
 position, liquidity, or results of operations.</font></p>
 <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px">&#xA0;</p>
 </div><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 );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CommitmentsAndContingenciesDisclosureAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.25)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 460<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 450<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 440<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br><br><br><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><nobr>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></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>
</SEC-DOCUMENT>
